Implement debugger infrastructure for stop on...
...image load with name matching. - Move the stop on image load setting to Team, along with a new setting governing the use of the (also newly added) name list. - Add accessors for maintaining the name list, and events/notifications for listeners with regards to changes to all stop on image load settings. - Adjust user interface listener hooks for additional functionality.
This commit is contained in:
@@ -70,6 +70,7 @@ private:
|
||||
ValueNode* valueNode);
|
||||
virtual void ThreadActionRequested(thread_id threadID,
|
||||
uint32 action, target_addr_t address);
|
||||
|
||||
virtual void SetBreakpointRequested(target_addr_t address,
|
||||
bool enabled, bool hidden = false);
|
||||
virtual void SetBreakpointEnabledRequested(
|
||||
@@ -78,7 +79,14 @@ private:
|
||||
virtual void ClearBreakpointRequested(target_addr_t address);
|
||||
virtual void ClearBreakpointRequested(
|
||||
UserBreakpoint* breakpoint);
|
||||
virtual void SetStopOnImageLoadRequested(bool enabled);
|
||||
|
||||
virtual void SetStopOnImageLoadRequested(bool enabled,
|
||||
bool useImageNames);
|
||||
virtual void AddStopImageNameRequested(
|
||||
const char* name);
|
||||
virtual void RemoveStopImageNameRequested(
|
||||
const char* name);
|
||||
|
||||
virtual void SetWatchpointRequested(target_addr_t address,
|
||||
uint32 type, int32 length, bool enabled);
|
||||
virtual void SetWatchpointEnabledRequested(
|
||||
@@ -207,7 +215,6 @@ private:
|
||||
TeamSettings fTeamSettings;
|
||||
int fCommandLineArgc;
|
||||
const char** fCommandLineArgv;
|
||||
bool fStopOnImageLoad;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user