Kestrel Interface
Loading...
Searching...
No Matches
kest_asm_parser.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  kest_asm_arg
struct  kest_arg_format
struct  kest_asm_operand
struct  kest_asm_instr
struct  kest_asm_line

Macros

#define KEST_ASM_ARG_CHANNEL   0
#define KEST_ASM_ARG_EXPR   1
#define KEST_ASM_ARG_RES   2
#define KEST_ASM_ARG_INT   3
#define INSTR_MAX_ARGS   4
#define KEST_ARG_POS_NONE   -1

Functions

 DECLARE_LINKED_PTR_LIST (kest_asm_line)
int kest_parse_asm (kest_eff_parsing_state *ps)
int kest_process_asm_lines (kest_eff_parsing_state *ps)

Macro Definition Documentation

◆ INSTR_MAX_ARGS

#define INSTR_MAX_ARGS   4

Definition at line 9 of file kest_asm_parser.h.

Referenced by kest_parse_asm_line().

◆ KEST_ARG_POS_NONE

#define KEST_ARG_POS_NONE   -1

Definition at line 16 of file kest_asm_parser.h.

◆ KEST_ASM_ARG_CHANNEL

#define KEST_ASM_ARG_CHANNEL   0

◆ KEST_ASM_ARG_EXPR

◆ KEST_ASM_ARG_INT

#define KEST_ASM_ARG_INT   3

◆ KEST_ASM_ARG_RES

#define KEST_ASM_ARG_RES   2

Function Documentation

◆ DECLARE_LINKED_PTR_LIST()

DECLARE_LINKED_PTR_LIST ( kest_asm_line )

◆ kest_parse_asm()

int kest_parse_asm ( kest_eff_parsing_state * ps)

Definition at line 1248 of file kest_asm_parser.c.

Referenced by kest_parse_code_section().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kest_process_asm_lines()

int kest_process_asm_lines ( kest_eff_parsing_state * ps)

Definition at line 1491 of file kest_asm_parser.c.

Referenced by kest_read_eff_desc_from_file().

Here is the call graph for this function:
Here is the caller graph for this function: