asm: support simple asm code for x64 & naja
authoryu.dongliang <18588496441@163.com>
Wed, 21 Jan 2026 13:50:59 +0000 (21:50 +0800)
committeryu.dongliang <18588496441@163.com>
Wed, 21 Jan 2026 13:50:59 +0000 (21:50 +0800)
commit36be882f71bea281d257fb628b3f12633ec40d7d
treefea9a758c7ae853f208ceb0bd222b4ab73e1e52a
parentf3ce1f2e41ce79a28ff6cbeb27046c937102d383
asm: support simple asm code for x64 & naja
32 files changed:
asm/1.s
asm/Makefile
asm/main.c
asm/naja.s [new file with mode: 0644]
asm/scf_asm.c
asm/scf_asm.h
asm/scf_dfa_asm.c
asm/scf_dfa_naja.c [new file with mode: 0644]
asm/scf_dfa_x64.c [moved from asm/scf_dfa_inst.c with 77% similarity]
asm/shellcode.s [new file with mode: 0644]
elf/scf_elf.h
elf/scf_elf_arm32.c
elf/scf_elf_arm64.c
elf/scf_elf_naja.c
elf/scf_elf_x64.c
native/risc/scf_naja.c
native/risc/scf_naja_inst.c [new file with mode: 0644]
native/risc/scf_naja_reg.c [new file with mode: 0644]
native/risc/scf_risc.c
native/risc/scf_risc.h
native/risc/scf_risc_inst.c
native/risc/scf_risc_opcode.c
native/risc/scf_risc_opcode.h
native/risc/scf_risc_reg_naja.c
native/risc/scf_risc_util.h
native/scf_instruction.c
native/scf_instruction.h
native/x64/scf_x64_opcode.c
parse/scf_dfa_util.h
vm/scf_vm.h
vm/scf_vm_naja.c
vm/scf_vm_naja_asm.c