📄 cpu.h
字号:
/*
* File: cpu.h
* Purpose: Private prototypes for common dBUG CPU functions.
*
* Notes: This file automatically included by libdbug.h
*
* Author: Eric DeVolder
* Date:
*
* Modifications:
*
*/
#ifndef _LIBDBUG_CPU_H
#define _LIBDBUG_CPU_H
/********************************************************************/
/*
* Variables
*/
extern ADDRESS
cpu_step_over;
extern int
cpu_trace_count;
/*
* Prototypes
*/
void
cpu_reg_modify (char *, uint32);
void
cpu_reg_display (char *);
void
cpu_pc_modify (ADDRESS);
ADDRESS
cpu_pc_get (void);
int
cpu_parse_size (char *);
int
cpu_valid_insn_addr (ADDRESS);
void
cpu_switch_context (int);
void
cpu_write_data (ADDRESS, int, uint32);
uint32
cpu_read_data (ADDRESS, int);
ADDRESS
cpu_align_address (ADDRESS, int);
ADDRESS
cpu_stack_frame (ADDRESS, ADDRESS *);
ADDRESS
cpu_disasm (ADDRESS, int);
ADDRESS
cpu_asm (ADDRESS, char **);
void
cpu_cache_flush (void);
void
asm_switch_context (void *);
void
asm_startmeup (void);
/********************************************************************/
#endif /* _LIBDBUG_CPU_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -