#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include "cpu.h"#include "debugger.h"#include "machine.h"#include "misc.h"#include "settings.h"Go to the source code of this file.
Functions | |
| int | debugger_parse_name (struct machine *m, char *name, int writeflag, uint64_t *valuep) |
| int | debugger_parse_expression (struct machine *m, char *expr, int writeflag, uint64_t *valuep) |
Variables | |
| struct settings * | global_settings |
| int | debugger_cur_cpu |
| int | debugger_cur_machine |
| int debugger_parse_expression | ( | struct machine * | m, |
| char * | expr, | ||
| int | writeflag, | ||
| uint64_t * | valuep | ||
| ) |
Definition at line 244 of file debugger_expr.cc.
References CHECK_ALLOCATION, debugger_parse_expression(), debugger_parse_name(), op, PARSE_MULTIPLE, PARSE_NOMATCH, PARSE_NUMBER, and strlen().
Referenced by debugger_assignment(), and debugger_parse_expression().
| int debugger_parse_name | ( | struct machine * | m, |
| char * | name, | ||
| int | writeflag, | ||
| uint64_t * | valuep | ||
| ) |
Definition at line 93 of file debugger_expr.cc.
References machine::cpus, debugger_cur_cpu, debugger_cur_machine, get_symbol_addr(), global_settings, GLOBAL_SETTINGS_NAME, cpu::is_32bit, settings::name, PARSE_MULTIPLE, PARSE_NOMATCH, PARSE_NUMBER, PARSE_SETTINGS, PARSE_SYMBOL, settings_access(), SETTINGS_OK, and machine::symbol_context.
Referenced by debugger_parse_expression().
| int debugger_cur_cpu |
Definition at line 87 of file debugger.cc.
Referenced by debugger_parse_name().
| int debugger_cur_machine |
Definition at line 88 of file debugger.cc.
Referenced by debugger_parse_name().
| struct settings* global_settings |
Definition at line 59 of file main.cc.
Referenced by debugger_parse_name(), and main().
1.8.17