|
GDB (API)
|
#include <unistd.h>#include <mach.h>Go to the source code of this file.
Classes | |
| struct | proc |
Defines | |
| #define | PROC_TID_TASK (-1) |
| #define | proc_is_task(proc) ((proc)->tid == PROC_TID_TASK) |
| #define | proc_is_thread(proc) ((proc)->tid != PROC_TID_TASK) |
| #define | proc_debug(_proc, msg, args...) |
| #define | debug(msg, args...) |
Functions | |
| struct proc * | inf_tid_to_thread (struct inf *inf, int tid) |
| int | inf_update_procs (struct inf *inf) |
| int | __proc_pid (struct proc *proc) |
| thread_state_t | proc_get_state (struct proc *proc, int will_modify) |
| char * | proc_string (struct proc *proc) |
| struct target_ops * | gnu_target (void) |
Variables | |
| struct inf * | gnu_current_inf |
| int | gnu_debug_flag |
| #define debug | ( | msg, | |
| args... | |||
| ) |
do { if (gnu_debug_flag) \ fprintf_unfiltered (gdb_stdlog, "%s:%d: " msg "\r\n", \ __FILE__ , __LINE__ , ##args); } while (0)
| #define proc_debug | ( | _proc, | |
| msg, | |||
| args... | |||
| ) |
do { struct proc *__proc = (_proc); \ debug ("{proc %d/%d %s}: " msg, \ __proc_pid (__proc), __proc->tid, \ host_address_to_string (__proc) , ##args); } while (0)
| #define proc_is_task | ( | proc | ) | ((proc)->tid == PROC_TID_TASK) |
| #define proc_is_thread | ( | proc | ) | ((proc)->tid != PROC_TID_TASK) |
| #define PROC_TID_TASK (-1) |
| int __proc_pid | ( | struct proc * | proc | ) |
| struct target_ops* gnu_target | ( | void | ) | [read] |
| struct proc* inf_tid_to_thread | ( | struct inf * | inf, |
| int | tid | ||
| ) | [read] |
| int inf_update_procs | ( | struct inf * | inf | ) |
| thread_state_t proc_get_state | ( | struct proc * | proc, |
| int | will_modify | ||
| ) |
| char* proc_string | ( | struct proc * | proc | ) |
| struct inf* gnu_current_inf |
1.7.6.1