Lines Matching refs:NAME
10 #define FUNCTION(NAME, SIZE) FUNCTION_1(global, NAME) argument
11 #define WEAK_FUNCTION(NAME, SIZE) FUNCTION_1(weak, NAME) argument
13 #define FUNCTION_1(BINDING, NAME) \ argument
15 .BINDING NAME; \
16 .type NAME,%function; \
17 NAME: .space 1; \
20 #define OBJECT_1(SECTION, SECFLAGS, SECTYPE, BINDING, NAME, SIZE) \ argument
22 .BINDING NAME; \
23 .type NAME,%object; \
24 NAME: .space SIZE; \
25 .size NAME,SIZE; \
28 #define RODATA_OBJECT(NAME, SIZE) \ argument
29 OBJECT_1(.rodata, "a", progbits, global, NAME, SIZE)
30 #define DATA_OBJECT(NAME, SIZE) \ argument
31 OBJECT_1(.data, "aw", progbits, global, NAME, SIZE)
32 #define WEAK_DATA_OBJECT(NAME, SIZE) \ argument
33 OBJECT_1(.data, "aw", progbits, weak, NAME, SIZE)
34 #define BSS_OBJECT(NAME, SIZE) \ argument
35 OBJECT_1(.bss, "aw", nobits, global, NAME, SIZE)
37 #define UNDEFINED_WEAK(NAME, SIZE) UNDEFINED_1(weak, NAME) argument
38 #define UNDEFINED(NAME, SIZE) UNDEFINED_1(globl, NAME) argument
39 #define UNDEFINED_1(BINDING, NAME) \ argument
41 .BINDING NAME; \
42 .dc.a NAME; \