HomeSort by relevance Sort by last modified time
    Searched refs:parser_gas (Results 1 - 11 of 11) sorted by null

  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/gas/
gas-parser.c 42 yasm_parser_gas parser_gas; local
45 parser_gas.object = object;
46 parser_gas.linemap = linemap;
48 parser_gas.locallabel_base = (char *)NULL;
49 parser_gas.locallabel_base_len = 0;
51 parser_gas.dir_fileline = 0;
52 parser_gas.dir_file = NULL;
53 parser_gas.dir_line = 0;
54 parser_gas.seen_line_marker = 0;
56 parser_gas.preproc = pp
    [all...]
gas-parse-intel.c 48 yasm_bytecode *parse_instr_intel(yasm_parser_gas *parser_gas)
59 yasm_arch_set_var(parser_gas->object->arch, "gas_intel_mode", 1);
60 SET_FIELDS(&parser_nasm, parser_gas);
63 stok = (char *) parser_gas->s.tok;
64 slim = (char *) parser_gas->s.lim;
70 if (&stok[length] == slim && parser_gas->line) {
71 line = yasm_xmalloc(length + parser_gas->lineleft + 1);
72 memcpy(line, parser_gas->s.tok, length);
73 memcpy(line + length, parser_gas->linepos, parser_gas->lineleft)
    [all...]
gas-parse.c 47 static void cpp_line_marker(yasm_parser_gas *parser_gas);
48 static void nasm_line_marker(yasm_parser_gas *parser_gas);
49 static yasm_bytecode *parse_instr(yasm_parser_gas *parser_gas);
50 static int parse_dirvals(yasm_parser_gas *parser_gas, yasm_valparamhead *vps);
51 static int parse_datavals(yasm_parser_gas *parser_gas, yasm_datavalhead *dvs);
52 static int parse_strvals(yasm_parser_gas *parser_gas, yasm_datavalhead *dvs);
53 static yasm_effaddr *parse_memaddr(yasm_parser_gas *parser_gas);
54 static yasm_insn_operand *parse_operand(yasm_parser_gas *parser_gas);
55 static yasm_expr *parse_expr(yasm_parser_gas *parser_gas);
56 static yasm_expr *parse_expr0(yasm_parser_gas *parser_gas);
    [all...]
gas-token.re 42 #define YYFILL(n) {cursor = fill(parser_gas, cursor);}
44 #define RETURN(i) do {s->cur = cursor; parser_gas->tokch = s->tok[0]; \
56 preproc_input(yasm_parser_gas *parser_gas, /*@out@*/ YYCTYPE *buf,
63 if (!parser_gas->line) {
64 parser_gas->line = yasm_preproc_get_line(parser_gas->preproc);
65 if (!parser_gas->line)
67 parser_gas->linepos = parser_gas->line;
68 parser_gas->lineleft = strlen(parser_gas->line) + 1
    [all...]
gas-parser.h 131 /* shorter access names to commonly used parser_gas fields */
132 #define p_object (parser_gas->object)
133 #define p_symtab (parser_gas->object->symtab)
134 #define cursect (parser_gas->object->cur_section)
135 #define curtok (parser_gas->token)
136 #define curval (parser_gas->tokval)
150 #define cur_line (yasm_linemap_get_current(parser_gas->linemap))
157 yasm_bytecode *parse_instr_intel(yasm_parser_gas *parser_gas);
159 void gas_parser_parse(yasm_parser_gas *parser_gas);
160 void gas_parser_cleanup(yasm_parser_gas *parser_gas);
    [all...]
  /external/chromium_org/third_party/yasm/source/config/android/
Makefile     [all...]
  /external/chromium_org/third_party/yasm/source/config/ios/
Makefile     [all...]
  /external/chromium_org/third_party/yasm/source/config/linux/
Makefile     [all...]
  /external/chromium_org/third_party/yasm/source/config/mac/
Makefile     [all...]
  /external/chromium_org/third_party/yasm/source/config/openbsd/
Makefile     [all...]
  /external/chromium_org/third_party/yasm/source/config/win/
Makefile     [all...]

Completed in 54 milliseconds