OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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 79 milliseconds