ChrisOS Research ProjectOperating systems · language systems · graphics · machine emulation
DOCUMENTATION ARCHIVEMAIN BRANCH
ChrisOS/Source reference: compiler/chrisasm/chrisasm.c

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.

Document record ID: source-7f7a5ba704b568a5 Reviewed source: da3df29cb397 Class: generated-source-reference