- 82820f9 Remove a few more places where we were iterating linearly over the Breakpoint Site's rather than by Jim Ingham · 13 years ago
- 4985959 Add a 10 second timeout to ensure that we don't lock up if we never get to the by Greg Clayton · 13 years ago
- e6bd142 Use the dyld_mode, image_infos & image_infos_count passed into the shared library notification function by Jim Ingham · 13 years ago
- 4399446 Make sure we are ok to stop in a thread plan and have no stop reason for by Greg Clayton · 13 years ago
- c0fa533 Added new lldb_private::Process memory read/write functions to stop a bunch by Greg Clayton · 13 years ago
- 6cf4d2b Change the m_update_state to an int, and only trigger the "on removal" by Jim Ingham · 13 years ago
- 265ab33 Moved a lot of simple functions from StoppointLocation.cpp to be inlined in by Greg Clayton · 13 years ago
- 5ab7fba RunThreadPlan should set the plan to "not private" since it needs that, by Jim Ingham · 13 years ago
- 613b873 Added an allocated memory cache to avoid having to allocate memory over and by Greg Clayton · 13 years ago
- 2370a97 Fix the error message when an expression evaluation is interrupted by a crash/breakpoint hit to by Jim Ingham · 13 years ago
- c8bc1c3 Fixed an issue where large memory writes might not get chunked up into smaller by Greg Clayton · 13 years ago
- 75906e4 Moved all code from ArchDefaultUnwindPlan and ArchVolatileRegs into their by Greg Clayton · 13 years ago
- 696cf5f Made expressions that are just casts of pointer by Sean Callanan · 13 years ago
- 4a34808 by Caroline Tice · 13 years ago
- 180546b Added the ability to set the Platform path for a module through the SBModule by Greg Clayton · 13 years ago
- 17cd995 Did some work on the "register read" command to only show the first register by Greg Clayton · 14 years ago
- abe0fed Centralized a lot of the status information for processes, by Greg Clayton · 14 years ago
- e41494a Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the by Jim Ingham · 14 years ago
- 143fcc3 Added two new classes for command options: by Greg Clayton · 14 years ago
- b72d0f0 Moved the execution context that was in the Debugger into by Greg Clayton · 14 years ago
- f15996e Modified the ArchSpec to take an optional "Platform *" when setting the triple. by Greg Clayton · 14 years ago
- ff39f74 Added the ability to get a broadcaster event name for a given broadcaster event. by Greg Clayton · 14 years ago
- fa3a16a Convert ValueObject to explicitly maintain the Execution Context in which they were created, and then use that when they update themselves. That means all the ValueObject evaluate me type functions that used to require a Frame object now do not. I didn't remove the SBValue API's that take this now useless frame, but I added ones that don't require the frame, and marked the SBFrame taking ones as deprecated. by Jim Ingham · 14 years ago
- 24bc5d9 Many improvements to the Platform base class and subclasses. The base Platform by Greg Clayton · 14 years ago
- b344843 Fixed the LLDB build so that we can have private types, private enums and by Greg Clayton · 14 years ago
- 4fdf760 Split all of the core of LLDB.framework/lldb.so into a by Greg Clayton · 14 years ago
- b1888f2 Added more platform support. There are now some new commands: by Greg Clayton · 14 years ago
- d60d94a Add a first pass at a "stop hook" mechanism. This allows you to add commands that get run every time the debugger stops, whether due to a breakpoint, the end of a step, interrupt, etc. You can also specify in which context you want the stop hook to run, for instance only on a particular thread, or only in a particular shared library, function, file, line range within a file. by Jim Ingham · 14 years ago
- 2a45681 by Caroline Tice · 14 years ago
- e4b9c1f LLDB now has "Platform" plug-ins. Platform plug-ins are plug-ins that provide by Greg Clayton · 14 years ago
- a2f7423 Fixed CommandReturnObject::SetImmediateErrorFile() to set the correct stream. by Greg Clayton · 14 years ago
- d284b66 Added new target instance settings for execution settings: by Greg Clayton · 14 years ago
- 88fa7bd Destroy the dynamic loader plugin in Process::Finalize. If you wait till the auto_ptr gets deleted in the normal course of things the real process class will have been destroyed already, and it's hard to shut down the dynamic loader without accessing some process pure virtual method. by Jim Ingham · 14 years ago
- 75c703d The DynamicLoader plug-in instance now lives up in lldb_private::Process where by Greg Clayton · 14 years ago
- 395fc33 Made lldb_private::ArchSpec contain much more than just an architecture. It by Greg Clayton · 14 years ago
- f9f40c2 Rework the RunThreadPlan event handling to use Event Hijacking not stopping the event thread. Also clarify the logic of the function. by Jim Ingham · 14 years ago
- 09c81ef Patch that allows for thread_t to be something more complex than an by Greg Clayton · 14 years ago
- e71e258 Added support for attaching to a remote debug server with the new command: by Greg Clayton · 14 years ago
- cd54803 Endian patch from Kirk Beitz that allows better cross platform building. by Greg Clayton · 14 years ago
- 7e2f91c Finished up the async attach support. This allows us to request to attach by Greg Clayton · 14 years ago
- 68bffc5 The m_next_action is simpler if it is an auto_pointer. by Jim Ingham · 14 years ago
- 84c8638 Handle the case where the "NextEventAction" wants to kill us on some event other than eStateExited. by Jim Ingham · 14 years ago
- c2dc7c8 Added a completion action class to the Process events so that we can make things like Attach and later Launch start their job, and then return to the event loop while waiting for the work to be done. by Jim Ingham · 14 years ago
- 644ddfb Fixed a crasher when there is no log in Process::SetExitStatus (...). by Greg Clayton · 14 years ago
- 68ca823 Fixed ProcessGDBRemote to kill the process correctly when it is either running by Greg Clayton · 14 years ago
- d330bfd One more thing... Resume any threads that we discover were created while we stop as by Greg Clayton · 14 years ago
- ac95966 More useful STEP logging. by Jim Ingham · 14 years ago
- b349adc Make the logging come out all lined up and such. by Greg Clayton · 14 years ago
- 6ae318c Add some more logging of broadcaster and Process. Also, protect the event broadcasting against hijacking in mid-event delivery. by Jim Ingham · 14 years ago
- 2860ba9 Improved process logging for both lldb_private::Process and ProcessGDBRemote. by Greg Clayton · 14 years ago
- de915be Added a new variant of SBTarget::Launch() that deprectates the old one that by Greg Clayton · 14 years ago
- 72e1c78 Fixed an issue in "SBError SBProcess::Destroy ()" where it wasn't properly by Greg Clayton · 14 years ago
- f4fbc0b Avoid the race condition Stephen Wilson was worried about in revision 123465 by making a local copy. We need to be able to have the private state thread let the lldb_private::Process class that it has exited, otherwise we end up with a timeout when the process destructor or DoDestroy is called where the private state thread has already exited and then StopPrivateStateThread() will wait for the thread which has already existed to respond to it. by Greg Clayton · 14 years ago
- a4881d0 Sped up the shutdown time on MacOSX by quite a bit by making sure any by Greg Clayton · 14 years ago
- c556b46 Add more logging. Try to handle the case where "Halt" fails. This is kind of a losing game in the end, if we can't halt the target, it is not clear what we can do but keep trying... by Jim Ingham · 14 years ago
- 15dcb7c Back up both the register AND the stop state when calling functions. by Jim Ingham · 14 years ago
- 772ab94 Do not prematurely invalidate thread handle. by Stephen Wilson · 14 years ago
- 9ff73ed Do not prefix log messages with ProcessMacOSX from the context of Process. by Stephen Wilson · 14 years ago
- 6a92553 Implemented a major overhaul of the way variables are handled by Sean Callanan · 14 years ago
- c2b9825 Log diagnostic when setting software breakpoints only on failure. by Stephen Wilson · 14 years ago
- a875b64 Put more smarts into the RegisterContext base class. Now the base class has by Greg Clayton · 14 years ago
- fd11999 Added memory caching to lldb_private::Process. All lldb_private::Process by Greg Clayton · 14 years ago
- 08d7d3a Fixed issues with RegisterContext classes and the subclasses. There was by Greg Clayton · 14 years ago
- f72fdee Added the ability to read unsigned integers from the Process: by Greg Clayton · 14 years ago
- 1f3dd64 Fix invalid conversion from "const char *" to "char *" for linux systems. strchr() on darwin returns "char *" so we weren't seeing this issue on MacOSX. by Greg Clayton · 14 years ago
- 427f290 Modified LLDB expressions to not have to JIT and run code just to see variable by Greg Clayton · 14 years ago
- 58e844b Added the ability to dump sections to a certain depth (for when sections by Greg Clayton · 14 years ago
- b378133 Make sure that STDOUT and STDERR events in lldb_private::Process carry along by Greg Clayton · 14 years ago
- eecb0f3 More reverting of the EOF stuff as the API was changed which we don't want to by Greg Clayton · 14 years ago
- a99b0bf Added the ability to display the new "target.process.inherit-env" setting. by Greg Clayton · 14 years ago
- 638351a Added the ability for a process to inherit the current host environment. This by Greg Clayton · 14 years ago
- bd66601 Add '-no-stdio' option to 'process launch' command, which causes the by Caroline Tice · 14 years ago
- 9c11d47 Fixed a typo in comment. by Johnny Chen · 14 years ago
- 9ac497b by Caroline Tice · 14 years ago
- 360f53f Moved the code in ClangUserExpression that set up & ran the thread plan with timeouts, and restarting with all threads into a utility function in Process. This required a bunch of renaming. by Jim Ingham · 14 years ago
- c4f55fe Add the ability to catch and do the right thing with Interrupts (often control-c) by Caroline Tice · 14 years ago
- c0c1b0c Fixed an issue where the UserSettingsControllers were being created out of by Greg Clayton · 14 years ago
- 990de7b Cleaned up code that wasn't using the Initialize and Terminate paradigm by by Greg Clayton · 14 years ago
- 20d338f Fixed Process::Halt() as it was broken for "process halt" after recent changes by Greg Clayton · 14 years ago
- 3ae449a Added an "Interrupted" bit to the ProcessEventData. Halt now generates an event by Jim Ingham · 14 years ago
- 861efb3 Make processes use InputReaders for their input. Move the process by Caroline Tice · 14 years ago
- 745ac7a Add ThreadPlanTracer class to allow instruction step tracing of execution. by Jim Ingham · 14 years ago
- e005f2c Modified all logging calls to hand out shared pointers to make sure we by Greg Clayton · 14 years ago
- ea9d426 Added the equivalent of gdb's "unwind-on-signal" to the expression command, and a parameter to control it in ClangUserExpression, and on down to ClangFunction. by Jim Ingham · 14 years ago
- 0baa394 Added support for loading and unloading shared libraries. This was done by by Greg Clayton · 14 years ago
- 49ce682 Cleaned up the API logging a lot more to reduce redundant information and by Greg Clayton · 14 years ago
- 926060e Add the ability to disable individual log categories, rather by Caroline Tice · 14 years ago
- 6297a3a Don't cache the public stop reason, since it can change as plan completion gets processed. That means GetStopReason needs to return a shared pointer, not a pointer to the thread's cached version. Also allow the thread plans to get and set the thread private stop reason - that is usually more appropriate for the logic the thread plans need to do. by Jim Ingham · 14 years ago
- 36f63a9 Stop the driver from handling SIGPIPE in case we communicate with stale by Greg Clayton · 14 years ago
- 3b2c41c Still trying to get detach to work with debugserver. Got a bit closer, by Greg Clayton · 14 years ago
- c1d3775 Fixed debugserver to properly attach to a process by name with the by Greg Clayton · 14 years ago
- d168690 Added support for breakpoint conditions. I also had to separate the "run the expression" part of ClangFunction::Execute from the "Gather the expression result" so that in the case of the Breakpoint condition I can move the condition evaluation into the normal thread plan processing. by Jim Ingham · 14 years ago
- 028784b Fix a regression introduced in r116430 with the added 'break' statement, by Johnny Chen · 14 years ago
- 23d6f27 Add new argument type, eArgSignalName, by Caroline Tice · 14 years ago
- 63e24d7 Add a way to temporarily divert events from a broadcaster to a private listener. by Jim Ingham · 14 years ago
- d8c6253 Cleaned up the SWIG stuff so all includes happen as they should, no pulling by Greg Clayton · 14 years ago
- a830adb There are now to new "settings set" variables that live in each debugger by Greg Clayton · 14 years ago
- b66cd07 Replace the vestigial Value::GetOpaqueCLangQualType with the more correct Value::GetValueOpaqueClangQualType. by Jim Ingham · 14 years ago
- 1ebef44 by Caroline Tice · 14 years ago
- 642036f Committing the skeleton of Language runtime plugin classes. by Jim Ingham · 14 years ago