forked from OSchip/llvm-project
Forgot to mention rewriting CommandObject::DoExecute
using the SB API's not the lldb_private API's. llvm-svn: 304379
This commit is contained in:
parent
6b41141863
commit
ab194a26da
|
@ -243,6 +243,25 @@
|
|||
</p>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Reimplement the command interpreter commands using the SB API
|
||||
<p>
|
||||
Currently, all the CommandObject::DoExecute methods are implemented
|
||||
using the lldb_private API's. That generally means that there's code
|
||||
that gets duplicated between the CommandObject and the SB API that does
|
||||
roughly the same thing. We would reduce this code duplication, present a
|
||||
single coherent face to the users of lldb, and keep
|
||||
ourselves more honest about what we need in the SB API's if we implemented
|
||||
the CommandObjects::DoExecute methods using the SB API's.
|
||||
</p>
|
||||
<p>
|
||||
BTW, it is only the way it was much easier to develop lldb if it had a functioning
|
||||
command-line early on. So we did that first, and developed the SB API's when lldb
|
||||
was more mature. There's no good technical reason to have the commands use the
|
||||
lldb_private API's.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Documentation and better examples
|
||||
|
||||
|
|
Loading…
Reference in New Issue