* Added add_debugger_command_etc() which is similar to
add_debugger_command(), but additionally takes parameters "usage" and "flags". * Added add_debugger_command_alias() which creates another name for an existing command. * Added print_debugger_command_usage() to print a command's usage. * invoke_debugger_command() intercepts invocations with "--help" and prints the command's usage text, if it is known. If unknown, the command will be called normally. * Made use of the new functions in debug.cpp. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23573 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -70,6 +70,13 @@ extern bool evaluate_debug_expression(const char* expression,
|
||||
uint64* result, bool silent);
|
||||
extern int evaluate_debug_command(const char* command);
|
||||
|
||||
extern status_t add_debugger_command_etc(const char* name,
|
||||
debugger_command_hook func, const char* description,
|
||||
const char* usage, uint32 flags);
|
||||
extern status_t add_debugger_command_alias(const char* newName,
|
||||
const char* oldName, const char* description);
|
||||
extern bool print_debugger_command_usage(const char* command);
|
||||
|
||||
extern void _user_debug_output(const char *userString);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user