Revision tags: llvmorg-3.2.0-rc3 |
|
#
93a64300 |
| 05-Dec-2012 |
Daniel Malea <daniel.malea@intel.com> |
Fix Linux build warnings due to redefinition of macros: - add new header lldb-python.h to be included before other system headers - short term fix (eventually python dependencies must be cleaned up)
Fix Linux build warnings due to redefinition of macros: - add new header lldb-python.h to be included before other system headers - short term fix (eventually python dependencies must be cleaned up)
Patch by Matt Kopec!
llvm-svn: 169341
show more ...
|
Revision tags: llvmorg-3.2.0-rc2 |
|
#
d01b2953 |
| 29-Nov-2012 |
Daniel Malea <daniel.malea@intel.com> |
Resolve printf formatting warnings on Linux: - use macros from inttypes.h for format strings instead of OS-specific types
Patch from Matt Kopec!
llvm-svn: 168945
|
Revision tags: llvmorg-3.2.0-rc1 |
|
#
ead45e01 |
| 25-Oct-2012 |
Greg Clayton <gclayton@apple.com> |
Allow operating system plug-ins to specify the address for registers so we don't have to create data up front.
llvm-svn: 166701
|
#
1c22be69 |
| 24-Oct-2012 |
Greg Clayton <gclayton@apple.com> |
Added process and thread logging the python OperatingSystem plug-in.
llvm-svn: 166608
|
#
c9d645d3 |
| 18-Oct-2012 |
Greg Clayton <gclayton@apple.com> |
<rdar://problem/12491420>
Added a new setting that allows a python OS plug-in to detect threads and provide registers for memory threads. To enable this you set the setting:
settings set target.pro
<rdar://problem/12491420>
Added a new setting that allows a python OS plug-in to detect threads and provide registers for memory threads. To enable this you set the setting:
settings set target.process.python-os-plugin-path lldb/examples/python/operating_system.py
Then run your program and see the extra threads.
llvm-svn: 166244
show more ...
|
#
4f465cff |
| 10-Oct-2012 |
Jim Ingham <jingham@apple.com> |
Change the Thread constructor over to take a Process& rather than a ProcessSP. We can't create Threads with a NULL ProcessSP, so it makes no sense to use the SP. Then make the Thread a Broadcaster,
Change the Thread constructor over to take a Process& rather than a ProcessSP. We can't create Threads with a NULL ProcessSP, so it makes no sense to use the SP. Then make the Thread a Broadcaster, and get it to broadcast when the selected frame is changed (but only from the Command Line) and when Thread::ReturnFromFrame changes the stack. Made the Driver use this notification to print the new thread status rather than doing it in the command. Fixed a few places where people were setting their broadcaster class by hand rather than using the static broadcaster class call.
<rdar://problem/12383087>
llvm-svn: 165640
show more ...
|
#
c44306f7 |
| 28-Aug-2012 |
Filipe Cabecinhas <me@filcab.net> |
Fixes by Daniel Malea.
llvm-svn: 162756
|
#
bc38679b |
| 24-Aug-2012 |
Greg Clayton <gclayton@apple.com> |
Remove printf that go left in the code.
llvm-svn: 162542
|
#
435ce139 |
| 24-Aug-2012 |
Greg Clayton <gclayton@apple.com> |
The OS plug-in can now get data from a python script that implements the protocol.
llvm-svn: 162540
|
#
a83b6cf2 |
| 24-Aug-2012 |
Greg Clayton <gclayton@apple.com> |
We have a partially working OS plug-in through python!
llvm-svn: 162532
|
#
2443cbd7 |
| 24-Aug-2012 |
Greg Clayton <gclayton@apple.com> |
Added Args::StringForEncoding(), Args::StringToGenericRegister() and centralized the parsing of the string to encoding and string to generic register.
Added code the initialize the register context
Added Args::StringForEncoding(), Args::StringToGenericRegister() and centralized the parsing of the string to encoding and string to generic register.
Added code the initialize the register context in the OperatingSystemPython plug-in with the new PythonData classes, and added a test OperatingSystemPython module in lldb/examples/python/operating_system.py that we can use for testing.
llvm-svn: 162530
show more ...
|
#
4300fab2 |
| 24-Aug-2012 |
Enrico Granata <egranata@apple.com> |
Fixing a bunch of issues with the OS plugin code
llvm-svn: 162527
|
#
6167ab28 |
| 24-Aug-2012 |
Enrico Granata <egranata@apple.com> |
Hooking up two more calls for the PythonOSPlugin stuff. The part of code to fetch the data and convert it to C++ objects is still missing, but will come
llvm-svn: 162522
|
#
051c60ca |
| 24-Aug-2012 |
Enrico Granata <egranata@apple.com> |
Was forcing everyone on ToT to use the PythonOSPlugin.. my bad
llvm-svn: 162519
|
#
5790759a |
| 24-Aug-2012 |
Enrico Granata <egranata@apple.com> |
Adding bindings to the Script Interpreter for some basic Python OS plugin functionality (still WIP)
llvm-svn: 162513
|
#
b3e77600 |
| 23-Aug-2012 |
Greg Clayton <gclayton@apple.com> |
Added a hollowed out version of an OperatingSystem plugin that will use a class in python to get thread information for threads stored in memory.
llvm-svn: 162472
|