diff options
author | Pasha <pasha@member.fsf.org> | 2024-02-20 18:49:50 +0000 |
---|---|---|
committer | Pasha <pasha@member.fsf.org> | 2024-02-20 18:49:50 +0000 |
commit | 5e0b8d508ed51004bd836384293be00950ee62c9 (patch) | |
tree | e3f16b1aa8b7177032ce3ec429fbad2b1d92a876 /ddb/db_print.h | |
download | gnumach-riscv-5e0b8d508ed51004bd836384293be00950ee62c9.tar.gz gnumach-riscv-5e0b8d508ed51004bd836384293be00950ee62c9.tar.bz2 |
init gnumach copy
Diffstat (limited to 'ddb/db_print.h')
-rw-r--r-- | ddb/db_print.h | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/ddb/db_print.h b/ddb/db_print.h new file mode 100644 index 0000000..b86c696 --- /dev/null +++ b/ddb/db_print.h @@ -0,0 +1,68 @@ +/* + * (c) Copyright 1992, 1993, 1994, 1995 OPEN SOFTWARE FOUNDATION, INC. + * ALL RIGHTS RESERVED + */ +/* + * OSF RI nmk19b2 5/2/95 + */ + +#ifndef _DDB_DB_PRINT_H_ +#define _DDB_DB_PRINT_H_ + +#include <mach/boolean.h> +#include <machine/db_machdep.h> + +/* Prototypes for functions exported by this module. + */ +void db_show_regs( + db_expr_t addr, + boolean_t have_addr, + db_expr_t count, + char *modif); + +void db_show_one_task( + db_expr_t addr, + boolean_t have_addr, + db_expr_t count, + const char * modif); + +void db_show_port_id( + db_expr_t addr, + boolean_t have_addr, + db_expr_t count, + const char * modif); + +void db_show_one_thread( + db_expr_t addr, + int have_addr, + db_expr_t count, + const char * modif); + +void db_show_all_tasks( + db_expr_t addr, + int have_addr, + db_expr_t count, + const char * modif); + +void db_show_all_threads( + db_expr_t addr, + int have_addr, + db_expr_t count, + const char * modif); + +void db_show_all_runqs( + db_expr_t addr, + int have_addr, + db_expr_t count, + const char * modif); + +db_addr_t db_task_from_space( + ipc_space_t space, + int *task_id); + +void db_print_thread( + thread_t thread, + int thread_id, + int flag); + +#endif /* !_DDB_DB_PRINT_H_ */ |