Re: [Lldb-commits] [lldb] r202956 - Add support for JIT debugging on Linux using the GDB JIT interface. Patch written with Keno Fischer.

2014-03-07 Thread Andrew MacPherson
Hi Jim, I've attached a patch here that does what you suggest, I created a ModulesDidLoad() on both the Process and the JITLoader and use this now to only search the new modules for necessary JIT symbols. This works great and startup time does seem faster on programs with large shared libraries.

[Lldb-commits] [lldb] r203231 - The ThreadPlanCallFunction needs to pass its StopOthers to its run to address subplan.

2014-03-07 Thread Jim Ingham
Author: jingham Date: Fri Mar 7 05:16:37 2014 New Revision: 203231 URL: http://llvm.org/viewvc/llvm-project?rev=203231view=rev Log: The ThreadPlanCallFunction needs to pass its StopOthers to its run to address subplan. Modified: lldb/trunk/include/lldb/Target/ThreadPlanCallFunction.h

[Lldb-commits] [lldb] r203253 - Fix test 'make clean' target for empty $(DSYM) on FreeBSD

2014-03-07 Thread Ed Maste
Author: emaste Date: Fri Mar 7 11:20:50 2014 New Revision: 203253 URL: http://llvm.org/viewvc/llvm-project?rev=203253view=rev Log: Fix test 'make clean' target for empty $(DSYM) on FreeBSD A freebsd issue with rm prevents '[g]make clean' from working if $(DSYM) is empty (fts_open(3) fails if

Re: [Lldb-commits] [lldb] r203253 - Fix test 'make clean' target for empty $(DSYM) on FreeBSD

2014-03-07 Thread Ed Maste
On 7 March 2014 13:01, Todd Fiala tfi...@google.com wrote: Ah I see, ok. It might be worth taking a pass at the makefiles at some point and converting the direct rm usage to $(RM), but I wouldn't worry about it now. Only if it it would have fixed the issue on FreeBSD. Ah, applying -r

[Lldb-commits] [lldb] r203217 - Update for clang r203213

2014-03-07 Thread Ben Langmuir
Author: benlangmuir Date: Fri Mar 7 02:31:36 2014 New Revision: 203217 URL: http://llvm.org/viewvc/llvm-project?rev=203217view=rev Log: Update for clang r203213 Modified: lldb/trunk/source/Expression/ClangExpressionParser.cpp Modified: lldb/trunk/source/Expression/ClangExpressionParser.cpp

[Lldb-commits] [lldb] r203268 - Fix malloc thread step-out test on FreeBSD

2014-03-07 Thread Ed Maste
Author: emaste Date: Fri Mar 7 13:02:20 2014 New Revision: 203268 URL: http://llvm.org/viewvc/llvm-project?rev=203268view=rev Log: Fix malloc thread step-out test on FreeBSD After hitting the malloc() breakpoint on FreeBSD our top frame is actually an inlined function malloc_init. * frame

[Lldb-commits] [lldb] r203271 - Use predefined $(RM) in clean rule, and -r only for (expected) directories

2014-03-07 Thread Ed Maste
Author: emaste Date: Fri Mar 7 13:11:00 2014 New Revision: 203271 URL: http://llvm.org/viewvc/llvm-project?rev=203271view=rev Log: Use predefined $(RM) in clean rule, and -r only for (expected) directories Modified: lldb/trunk/test/make/Makefile.rules Modified:

[Lldb-commits] [lldb] r203274 - Verify we have a correct ELF or Mach core file before we return a valid instace of ProcessElfCore or ProcessMachCore respectively.

2014-03-07 Thread Greg Clayton
Author: gclayton Date: Fri Mar 7 13:24:39 2014 New Revision: 203274 URL: http://llvm.org/viewvc/llvm-project?rev=203274view=rev Log: Verify we have a correct ELF or Mach core file before we return a valid instace of ProcessElfCore or ProcessMachCore respectively. Modified:

Re: [Lldb-commits] [lldb] r203107 - Fix Windows build break introduced in r203035.

2014-03-07 Thread Greg Clayton
The logging is just used in one spot in ProcessELFCore, I would switch the include from: #include ProcessPOSIXLog.h to: #include lldb/lldb-private-log.h And change the logging from: Log *log (ProcessPOSIXLog::GetLogIfAllCategoriesSet (POSIX_LOG_PROCESS)); to: Log

[Lldb-commits] [lldb] r203292 - Remove unused code.

2014-03-07 Thread Greg Clayton
Author: gclayton Date: Fri Mar 7 15:51:19 2014 New Revision: 203292 URL: http://llvm.org/viewvc/llvm-project?rev=203292view=rev Log: Remove unused code. Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp

[Lldb-commits] [lldb] r203310 - Re-enable ProcessElfCore for non-FreeBSD/Linux builds; with Greg's fix in r203274

2014-03-07 Thread Jason Molenda
Author: jmolenda Date: Fri Mar 7 17:23:10 2014 New Revision: 203310 URL: http://llvm.org/viewvc/llvm-project?rev=203310view=rev Log: Re-enable ProcessElfCore for non-FreeBSD/Linux builds; with Greg's fix in r203274 this is not installing itself for Mach-O binaries. Modified:

[Lldb-commits] [lldb] r203330 - Add API logging to the SBQueue/SBQueueItem/SBThread calls.

2014-03-07 Thread Jason Molenda
Author: jmolenda Date: Fri Mar 7 19:34:55 2014 New Revision: 203330 URL: http://llvm.org/viewvc/llvm-project?rev=203330view=rev Log: Add API logging to the SBQueue/SBQueueItem/SBThread calls. Modified: lldb/trunk/source/API/SBQueue.cpp lldb/trunk/source/API/SBQueueItem.cpp