tccgen.c: cleanup debug support
commit9c283497571978a8111840443d0dff2cf33d1a40
authorgrischka <grischka>
Tue, 5 May 2020 12:47:00 +0000 (5 14:47 +0200)
committergrischka <grischka>
Mon, 11 May 2020 09:41:56 +0000 (11 11:41 +0200)
tree4ec371cf1d83e966addfb8b39c2ce53882c43886
parent5bc1720776f9f018225dd1c12bd23405a54bd73f
tccgen.c: cleanup debug support

from 3e731e3a78c0b1f9a299afee2665b11d3c4c25fe

tccgen.c:
- make 'struct default_debug' const
- pass TCCState* as parameter to tcc_debug_xxx functions
- always check tcc_state->do_debug before calling functions
- factor out tcc_debug_extern_sym()
- remove formats "%lld"/"%llu" (not reliable on windows)

xxx-gen files:
- set func_vt/var from caller
arm-gen.c
arm64-gen.c
c67-gen.c
i386-gen.c
riscv64-gen.c
tccgen.c
x86_64-gen.c