Searched +hist:2 +hist:d5794a1 (Results 1 - 1 of 1) sorted by relevance
/haiku/src/apps/debugger/ | ||
H A D | Jamfile | diff 2e705811 Tue Mar 29 15:49:32 MDT 2016 Rene Gollent <rene@gollent.com> Debugger: DebuggerInterface refactor. DebuggerInterface: - Refactor into abstract base class. - Introduce interface configuration abstract base class. - Move existing implementation into LocalDebuggerInterface and add corresponding configuration class. Debugger: - Adjust to instantiate LocalDebuggerInterface. In and of itself no functional change, but paves the way for further refactoring to make the debugger fully interface-agnostic (this isn't yet the case for retrieving target system information such as the team listing, and creating/attaching to teams). diff 2d9d01e2 Fri Aug 21 21:45:28 MDT 2015 Rene Gollent <rene@gollent.com> Debugger: Refactor non-interactive report handling. - Add dedicated ReportDebugger application class for the case where we're asked to do nothing more than save a report. Also add a corresponding UserInterface subclass whose sole purpose is to take those necessary actions and then exit. - When the debugger is invoked via the --save-report option, we now start via the aforementioned report/interface rather than piggybacking on the CLI. - Clean up CommandLineUserInterface/CliContext to remove handling for the report saving option. Should hopefully resolve #12155. diff 2d5794a1 Tue Oct 28 13:24:34 MDT 2014 Rene Gollent <rene@gollent.com> Debugger: Add asynchronous expression evaluation interface. - Add UserInterfaceListener hook to request expression evaluation. - Add corresponding events/handlers in Team and TeamDebugger. These allow callers to request evaluation of expressions by the debugger core's worker threads with asynchronous notifications of results. While not strictly necessary right now, this paves the way for further changes to come, as handling of variables will potentially require resolving their values if they haven't been already, and this shouldn't be done from user interface threads. diff 2d5794a1 Tue Oct 28 13:24:34 MDT 2014 Rene Gollent <rene@gollent.com> Debugger: Add asynchronous expression evaluation interface. - Add UserInterfaceListener hook to request expression evaluation. - Add corresponding events/handlers in Team and TeamDebugger. These allow callers to request evaluation of expressions by the debugger core's worker threads with asynchronous notifications of results. While not strictly necessary right now, this paves the way for further changes to come, as handling of variables will potentially require resolving their values if they haven't been already, and this shouldn't be done from user interface threads. diff 2a2e3baf Tue Nov 06 12:54:18 MST 2012 Rene Gollent <anevilyak@gmail.com> Add UI hooks for watchpoints. This gets basic watchpoint support working. Right clicking on a variable and picking Watch now opens a prompt with the inferred address, size and watch type for the user to adjust. Still needs some work to get them to show/be modifiable in the breakpoints tab and to get them to respect architectural restrictions (i.e. on x86 we can realistically only do 2 hardware watchpoints and those are restricted to write watch), at least until we support software emulated watchpoints. diff 2a2e3baf Tue Nov 06 12:54:18 MST 2012 Rene Gollent <anevilyak@gmail.com> Add UI hooks for watchpoints. This gets basic watchpoint support working. Right clicking on a variable and picking Watch now opens a prompt with the inferred address, size and watch type for the user to adjust. Still needs some work to get them to show/be modifiable in the breakpoints tab and to get them to respect architectural restrictions (i.e. on x86 we can realistically only do 2 hardware watchpoints and those are restricted to write watch), at least until we support software emulated watchpoints. diff 2bf55b39 Thu Jul 23 20:35:30 MDT 2009 Ingo Weinhold <ingo_weinhold@gmx.de> * Made FunctionID abstract. There are now two implementing subclasses, SourceFunctionID (where we know the souce location of the function) and ImageFunctionID (where we don't know the source location). Made the classes archivable. * Added support to find functions by ID. * Improved user breakpoint handling. We can now "install" a breakpoint before we even know the function instances in which to install it. Whenever image debug information become available, breakpoints are installed in the concerned function instances of the respective image. * Always trigger loading image debug info as soon as we become aware of an image. * Implemented a settings management mechanism. ATM only the breakpoint locations for debugged teams are persisted. This seriously improves the debugging fun, though. :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31728 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 2d9d01e2e849737a184f83779311a04346a5be98 Fri Aug 21 21:45:28 MDT 2015 Rene Gollent <rene@gollent.com> Debugger: Refactor non-interactive report handling. - Add dedicated ReportDebugger application class for the case where we're asked to do nothing more than save a report. Also add a corresponding UserInterface subclass whose sole purpose is to take those necessary actions and then exit. - When the debugger is invoked via the --save-report option, we now start via the aforementioned report/interface rather than piggybacking on the CLI. - Clean up CommandLineUserInterface/CliContext to remove handling for the report saving option. Should hopefully resolve #12155. diff 2d5794a1a3614749dc4f680c4c95c58617b4cd85 Tue Oct 28 13:24:34 MDT 2014 Rene Gollent <rene@gollent.com> Debugger: Add asynchronous expression evaluation interface. - Add UserInterfaceListener hook to request expression evaluation. - Add corresponding events/handlers in Team and TeamDebugger. These allow callers to request evaluation of expressions by the debugger core's worker threads with asynchronous notifications of results. While not strictly necessary right now, this paves the way for further changes to come, as handling of variables will potentially require resolving their values if they haven't been already, and this shouldn't be done from user interface threads. diff 2a2e3bafa2daaf31ff8be2c7b6782529f63774e3 Tue Nov 06 12:54:18 MST 2012 Rene Gollent <anevilyak@gmail.com> Add UI hooks for watchpoints. This gets basic watchpoint support working. Right clicking on a variable and picking Watch now opens a prompt with the inferred address, size and watch type for the user to adjust. Still needs some work to get them to show/be modifiable in the breakpoints tab and to get them to respect architectural restrictions (i.e. on x86 we can realistically only do 2 hardware watchpoints and those are restricted to write watch), at least until we support software emulated watchpoints. diff 2a2e3bafa2daaf31ff8be2c7b6782529f63774e3 Tue Nov 06 12:54:18 MST 2012 Rene Gollent <anevilyak@gmail.com> Add UI hooks for watchpoints. This gets basic watchpoint support working. Right clicking on a variable and picking Watch now opens a prompt with the inferred address, size and watch type for the user to adjust. Still needs some work to get them to show/be modifiable in the breakpoints tab and to get them to respect architectural restrictions (i.e. on x86 we can realistically only do 2 hardware watchpoints and those are restricted to write watch), at least until we support software emulated watchpoints. |
Completed in 106 milliseconds