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

  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/
nasm-parser.c 38 yasm_parser_nasm parser_nasm; local
40 parser_nasm.tasm = tasm;
41 parser_nasm.masm = 0;
43 parser_nasm.object = object;
44 parser_nasm.linemap = linemap;
46 parser_nasm.locallabel_base = (char *)NULL;
47 parser_nasm.locallabel_base_len = 0;
49 parser_nasm.preproc = pp;
50 parser_nasm.errwarns = errwarns;
52 parser_nasm.prev_bc = yasm_section_bcs_first(object->cur_section)
    [all...]
nasm-parse.c 42 static yasm_bytecode *parse_line(yasm_parser_nasm *parser_nasm);
43 static int parse_directive_valparams(yasm_parser_nasm *parser_nasm,
45 static yasm_bytecode *parse_times(yasm_parser_nasm *parser_nasm);
46 static yasm_bytecode *parse_exp(yasm_parser_nasm *parser_nasm);
47 static yasm_bytecode *parse_instr(yasm_parser_nasm *parser_nasm);
48 static yasm_insn_operand *parse_operand(yasm_parser_nasm *parser_nasm);
49 static yasm_insn_operand *parse_memaddr(yasm_parser_nasm *parser_nasm);
50 static yasm_expr *parse_expr(yasm_parser_nasm *parser_nasm, expr_type type);
51 static yasm_expr *parse_bexpr(yasm_parser_nasm *parser_nasm, expr_type type);
52 static yasm_expr *parse_expr0(yasm_parser_nasm *parser_nasm, expr_type type)
    [all...]
nasm-parser.h 90 /* shorter access names to commonly used parser_nasm fields */
91 #define p_object (parser_nasm->object)
92 #define p_symtab (parser_nasm->object->symtab)
93 #define cursect (parser_nasm->object->cur_section)
94 #define curtok (parser_nasm->token)
95 #define curval (parser_nasm->tokval)
113 #define cur_line (yasm_linemap_get_current(parser_nasm->linemap))
119 void nasm_parser_parse(yasm_parser_nasm *parser_nasm);
120 void nasm_parser_cleanup(yasm_parser_nasm *parser_nasm);
121 int nasm_parser_lex(YYSTYPE *lvalp, yasm_parser_nasm *parser_nasm);
    [all...]
nasm-token.re 42 #define RETURN(i) {s->cur = cursor; parser_nasm->tokch = s->tok[0]; \
75 yasm_parser_nasm *parser_nasm)
79 lvalp->str_val = yasm__xstrndup(tok+zeropos+(parser_nasm->tasm?2:0),
80 toklen-zeropos-(parser_nasm->tasm?2:0));
86 if (parser_nasm->masm && tok[zeropos] == '.') {
90 if (parser_nasm->tasm && (!tasm_locals ||
99 if (!parser_nasm->locallabel_base) {
105 size_t len = toklen - zeropos + parser_nasm->locallabel_base_len;
107 strcpy(lvalp->str_val, parser_nasm->locallabel_base);
116 nasm_parser_lex(YYSTYPE *lvalp, yasm_parser_nasm *parser_nasm)
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/gas/
gas-parse-intel.c 37 extern yasm_bytecode *gas_intel_syntax_parse_instr(yasm_parser_nasm *parser_nasm, unsigned char *instr);
54 yasm_parser_nasm parser_nasm; local
57 memset(&parser_nasm, 0, sizeof(parser_nasm));
60 SET_FIELDS(&parser_nasm, parser_gas);
61 parser_nasm.masm = 1;
82 bc = gas_intel_syntax_parse_instr(&parser_nasm, line);
84 SET_FIELDS(parser_gas, &parser_nasm);
  /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 75 milliseconds