Source reference: compiler/chrisasm/chrisasm.c¶
This page is generated deterministically; do not edit it manually.
| Field | Value |
|---|---|
| Path | compiler/chrisasm/chrisasm.c |
| Lines | 1360 |
| Bytes | 38575 |
| SHA-256 | 7f7a5ba704b568a5988dcb9289467c6c3eb71cd5ddddadec98f6717a64e7464f |
| ChrisOS revision | da3df29cb397932c43d32373871fb9380e688ade |
Detected includes¶
chrisasm.h, string.h, heap.h, stdlib.h
Detected symbols¶
asm_fail, emit_u8, emit_u32, emit_u64, is_space, skip_ws, parse_ident, parse_u64, reg_index, find_sym, add_sym, add_reloc, emit_mov_reg_imm64, emit_mov_reg_reg, emit_push, emit_pop, emit_mov_cr, reg_any, emit_rex, emit_disp_reloc, emit_mem_modrm, is_local_lab, local_find, local_define, add_fix, patch_fixups, emit_call_or_jmp, emit_local_branch, parse_mem, emit_rm, sec_of, emit_zeros, parse_string, jcc_of, parse_line, publish_secs, chrisasm_assemble
Use¶
Architectural interpretation belongs in authored pages. This record provides identity, size, simple syntactic dependencies and symbols for navigation and context packs.