- Jun 25, 2013
-
-
Ed Maste authored
There's still significant work to do in the FreeBSD port, so no point in a pr for these yet. llvm-svn: 184871
-
Ed Maste authored
It is defined on recent FreeBSD versions, so must not be mutually exclusive with an #elif FreeBSD block. Patch submitted by Robert Millan. Fixes PR#16447. llvm-svn: 184867
-
Ed Maste authored
llvm-svn: 184854
-
Ed Maste authored
llvm-svn: 184850
-
Jason Molenda authored
for any reason, use debugserver own's cputype as a best guess when we reply to the debugger's qProcessInfo packet or when initializing our register tables. <rdar://problem/13406879> llvm-svn: 184829
-
Jason Molenda authored
support files for debugserver to fix a build failure for arm. Also remove some of the code used for software-driven single instruction stepping; this is slowly being yanked out and these particular bits overlap with the nub_break_t going away. llvm-svn: 184828
-
Sean Callanan authored
print to standard output as part of normal operation. <rdar://problem/14247606> llvm-svn: 184797
-
- Jun 24, 2013
-
-
Jim Ingham authored
llvm-svn: 184778
-
rdar://problem/14182286Han Ming Ong authored
Made sure that temporary object created from HarmonizeThreadIdsForProfileData() doesn’t get passed around without creating an object first. Reviewed by Greg llvm-svn: 184769
-
Sean Callanan authored
doesn't return anything; that's great. We should probably also return rather than trying to access the nonexistent return value. <rdar://problem/14009519> llvm-svn: 184765
-
Ed Maste authored
llvm-svn: 184748
-
Ed Maste authored
- Sort functions in the same order - Match whitespace - Remove commetned out code - Make filename in comments match filename llvm-svn: 184746
-
Ed Maste authored
llvm-svn: 184745
-
Ed Maste authored
llvm-svn: 184744
-
Ed Maste authored
Akin to r181712 (88e529b7) of Linux/ProcessMonitor.cpp llvm-svn: 184742
-
Ed Maste authored
Revision r147613 (2341d35) renamed this file with s/Linux/POSIX/, but header guards and comments were not updated to match. llvm-svn: 184741
-
Andy Gibbs authored
Using offsetof to an item within an array is an extension so mark it as such to avoid compiler warnings. llvm-svn: 184738
-
Andy Gibbs authored
llvm-svn: 184737
-
Ed Maste authored
Since r181446 the m_private_run_lock has been used for all platforms. llvm-svn: 184733
-
- Jun 22, 2013
-
-
Greg Clayton authored
Added a regex that can be specified to avoid showing contents on types that match. Also split things up a bit so this can be run as a stand alone script or in lldb. llvm-svn: 184628
-
Jim Ingham authored
<rdar://problem/14147303> llvm-svn: 184622
-
Jim Ingham authored
llvm-svn: 184619
-
Enrico Granata authored
Set your env variable LLDB_TEST_ARGUMENTS to one or more options to be passed to the lldb test suite and those will be picked automatically No more fighting about whether the progress bar is good or bad :-) llvm-svn: 184615
-
Enrico Granata authored
llvm-svn: 184613
-
Enrico Granata authored
Now, the way SWIG wrappers call into Python is through a utility PyCallable object, which overloads operator () to look like a normal function call Plus, using the SBTypeToSWIGWrapper() family of functions, we can call python functions transparently as if they were plain C functions Using this new technique should make adding new Python call points easier and quicker The PyCallable is a generally useful facility, and we might want to consider moving it to a separate layer where other parts of LLDB can use it llvm-svn: 184608
-
rdar://problem/14004410Han Ming Ong authored
Remove old GetNextThreadIndexID() from lldb llvm-svn: 184600
-
- Jun 21, 2013
-
-
rdar://problem/13980489Han Ming Ong authored
I added scan type to ‘qGetProfileData’ previously but forgot to update the check to be a substring search. llvm-svn: 184588
-
Enrico Granata authored
Change the SWIG wrappers to stop directly casting SB object to SWIG objects, and instead use a safer type-checked API (thanks templates) Any time a SWIG wrapper needs a PyObject for an SB object, it now should call into SBTypeToSWIGWrapper<SBType>(SBType*) If you try to use it on an SBType for which there is not an implementation yet, LLDB will fail to link - just add your specialization to python-swigsafecast.swig and rebuild This is the first step in simplifying our SWIG Wrapper layer llvm-svn: 184580
-
Enrico Granata authored
- %N = show the name of the variable - %> = show the expression path of the variable llvm-svn: 184502
-
Enrico Granata authored
In thread and frame format strings, it is now allowed to use Python functions to generate part or all of the output text Specifically, the ${target ${process ${thread and ${frame specifiers have been extended to allow a subkeyword .script:<fctName> (e.g. ${frame.script:FooFunction}) The functions are prototyped as def FooFunction(Object,unused) where object is of the respective SB-type (SBTarget for target.script, ... and so on) This has not been implemented for ${var because it would be akin to a Python summary which is already well-defined in LLDB llvm-svn: 184500
-
Jason Molenda authored
llvm-svn: 184487
-
- Jun 20, 2013
-
-
Jason Molenda authored
llvm-svn: 184483
-
Jim Ingham authored
to nil objects, it won't work anyway. llvm-svn: 184474
-
Sean Callanan authored
dematerialization of registers that caused conditional breakpoint expressions not to work properly. Also added a testcase. <rdar://problem/14129252> llvm-svn: 184451
-
Andy Gibbs authored
llvm-svn: 184399
-
Greg Clayton authored
llvm-svn: 184390
-
Greg Clayton authored
Cleanup the output a bit by removing old print statements and also printing the number of types found. llvm-svn: 184389
-
Greg Clayton authored
Unique types a bit more using the clang type to make sure we don't get multiple copies of the same type due to the debug info having multiple types that get uniqued. llvm-svn: 184388
-
- Jun 19, 2013
-
-
Greg Clayton authored
The script was able to point out and save 40 bytes in each lldb_private::Section by being very careful where we need to have virtual destructors and also by re-ordering members. llvm-svn: 184364
-
Enrico Granata authored
This ensures that we won't try to do cleanups of test cases that we are skipping e.g. this brings down the time required to run the cmdline category on my machine from ~70s to ~30s llvm-svn: 184363
-