- Mar 05, 2012
-
-
Johnny Chen authored
Add SBFrame::IsEqual(const SBFrame &that) method and export it to the Python binding. Alos add a test case test_frame_api_IsEqual() to TestFrames.py file. llvm-svn: 152050
-
Johnny Chen authored
llvm-svn: 152049
-
Johnny Chen authored
llvm-svn: 152038
-
Jim Ingham authored
have a process, then fetch the right runtime resolver when the process is made. llvm-svn: 152015
-
- Mar 03, 2012
-
-
Enrico Granata authored
llvm-svn: 151982
-
Jason Molenda authored
files in source/Plugins/Disassembler/llvm not being handled properly by git. llvm-svn: 151969
-
Enrico Granata authored
Currently TestDataFormatterPythonSynth is failing because of an issue with children capping. Splitting the test case in two so we better isolate the issue and also for better logical separation llvm-svn: 151966
-
Jim Ingham authored
<rdar://problem/10196277> llvm-svn: 151965
-
Enrico Granata authored
fixed a few potential NULL-pointer derefs in ValueObject we have a way to provide docstrings for properties we add to the SWIG layer - a few of these properties have a docstring already, more will come in future commits added a new bunch of properties to SBData to make it more natural and Python-like to access the data they contain llvm-svn: 151962
-
rdar://problem/10974749Greg Clayton authored
Added more cases to deal with new default compiler driver flags that were making builds fail. llvm-svn: 151954
-
Sean Callanan authored
(from the mnemonic) whether an instruction is a branch. This function's result is exposed through DoesBranch(). llvm-svn: 151953
-
- Mar 02, 2012
-
-
Greg Clayton authored
llvm-svn: 151948
-
rdar://problem/10974749Greg Clayton authored
Hack our project file to deal with new default compiler driver flags that were making builds fail. llvm-svn: 151946
-
Jim Ingham authored
llvm-svn: 151941
-
Jim Ingham authored
llvm-svn: 151940
-
Johnny Chen authored
Add logic to GDBRemoteRegisterContext class to be able to read/write a "composite" register which has "primordial" registers as its constituents. In particular, Read/WriteRegisterBytes() now delegate to Get/SetPrimordialRegister() helper methods to read/write register contents. Also modify RegisterValue class to be able to parse "register write" string value for the NEON quadword registers which is displayed as a vector of uint8's. Example: (lldb) register write q0 "{0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10}" (lldb) register read q0 q0 = {0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10} (lldb) register read --format uint8_t[] s0 s0 = {0x01 0x02 0x03 0x04} (lldb) register read --format uint8_t[] d0 d0 = {0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08} (lldb) register read --format uint8_t[] d1 d1 = {0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10} llvm-svn: 151939
-
Sean Callanan authored
while still ensuring that the sections get remote allocations. llvm-svn: 151936
-
Enrico Granata authored
Adding a test case for a bug where types CFGregorianDate and CFRange were improperly uniqued by LLDB such that both where shown as having the same structure contents - The bug itself is fixed in TOT but we want to catch regressions ASAP llvm-svn: 151929
-
Enrico Granata authored
llvm-svn: 151928
-
Greg Clayton authored
llvm-svn: 151924
-
Greg Clayton authored
llvm-svn: 151878
-
Jim Ingham authored
<rdar://problem/10720345> "break set -n" name matching should only match at namespace boundaries llvm-svn: 151876
-
Enrico Granata authored
having std::vector still show children even if it now has a builtin summary - having the std::vector test case deal with the fact that we now have said builtin summary llvm-svn: 151870
-
Sean Callanan authored
so that the expression parser can look up members of anonymous structs correctly. This meant creating all the proper IndirectFieldDecls in each Record after it has been completely populated with members. llvm-svn: 151868
-
rdar://problem/10967188Han Ming Ong authored
When using launch_info for launching with a target already set, we should just prepend the target's path as the first argument. llvm-svn: 151867
-
Enrico Granata authored
NSTimeZone and CFTimeZonRef SEL and related types CFGregorianDate llvm-svn: 151866
-
rdar://problem/10967107Greg Clayton authored
Don't try and unique anonymous struct/union/class types. llvm-svn: 151863
-
- Mar 01, 2012
-
-
Greg Clayton authored
llvm-svn: 151836
-
Greg Clayton authored
Hardcode the identifier and the execution name in debugserver since we put this into a section and not Xcode variable expansion happens. llvm-svn: 151835
-
Jim Ingham authored
llvm-svn: 151833
-
Enrico Granata authored
llvm-svn: 151831
-
rdar://problem/10963899Greg Clayton authored
Allow debugserver to be built on a newer kernel and still allow debugging on older kernels. llvm-svn: 151827
-
Enrico Granata authored
(b) fixes and improvements to the formatters for NSDate and NSString (c) adding an introspection formatter for NSCountedSet (d) making the Objective-C formatters test cases pass on both 64 and 32 bit one of the test cases is marked as expected failure on i386 - support needs to be added to the LLDB core for it to pass llvm-svn: 151826
-
Jim Ingham authored
and to print the total count & time in the header. llvm-svn: 151823
-
Greg Clayton authored
llvm-svn: 151820
-
Greg Clayton authored
llvm-svn: 151802
-
Enrico Granata authored
1) solving a bug where, after Jim's fixes to stack frames, synthetic children were not recalculated when necessary, causing them to get out of sync with live data 2) providing an updated list of tagged pointers values for the objc_runtime module - hopefully this one is final 3) changing ValueObject::DumpValueObject to use an Options class instead of providing a bulky list of parameters to pass around this change had been laid out previously, but some clients of DumpValueObject() were still using the old prototype and some arguments were treated in a special way and passed in directly instead of through the Options class 4) providing new GetSummaryAsCString() and GetValueAsCString() calls in ValueObject that are passed a formatter object and a destination string and fill the string by formatting themselves using the formatter argument instead of the default for the current ValueObject 5) removing the option to have formats and summaries stick to a variable for the current stoppoint after some debate, we are going with non-sticky: if you say frame variable --format hex foo, the hex format will only be applied to the current command execution and not stick when redisplaying foo the other option would be full stickiness, which means that foo would be formatted as hex for its whole lifetime we are open to suggestions on what feels "natural" in this regard llvm-svn: 151801
-
Greg Clayton authored
llvm-svn: 151799
-
Jason Molenda authored
which require a valid CFA address to create a stack frame. On connecting to just-starting-up hardware we may have a stack pointer/frame pointer of 0 but we should still create a stack frame so other code in lldb can retrieve register values via a stackframe. llvm-svn: 151796
-
Jim Ingham authored
llvm-svn: 151793
-