📄 sni-gas.h
字号:
/* Enable debugging. */#define DBX_DEBUGGING_INFO 1#define SDB_DEBUGGING_INFO 1#define MIPS_DEBUGGING_INFO 1#define DWARF_DEBUGGING_INFO 1#undef PREFERRED_DEBUGGING_TYPE#define PREFERRED_DEBUGGING_TYPE DWARF_DEBUG/* We need to use .esize and .etype instead of .size and .type to avoid conflicting with ELF directives. These are only recognized by gas, anyhow, not the native assembler. */#undef PUT_SDB_SIZE#define PUT_SDB_SIZE(a) \do { \ extern FILE *asm_out_text_file; \ fprintf (asm_out_text_file, "\t.esize\t"); \ fprintf (asm_out_text_file, HOST_WIDE_INT_PRINT_DEC, (HOST_WIDE_INT) (a)); \ fprintf (asm_out_text_file, ";"); \} while (0)#undef PUT_SDB_TYPE#define PUT_SDB_TYPE(a) \do { \ extern FILE *asm_out_text_file; \ fprintf (asm_out_text_file, "\t.etype\t0x%x;", (a)); \} while (0)/* This is how to equate one symbol to another symbol. The syntax used is `SYM1=SYM2'. Note that this is different from the way equates are done with most svr4 assemblers, where the syntax is `.set SYM1,SYM2'. */#define ASM_OUTPUT_DEF(FILE,LABEL1,LABEL2) \ do { fprintf ((FILE), "\t"); \ assemble_name (FILE, LABEL1); \ fprintf (FILE, " = "); \ assemble_name (FILE, LABEL2); \ fprintf (FILE, "\n"); \ } while (0)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -