From a3d553019d5bb91b27e0ceba02e7d3ce70ca30fe Mon Sep 17 00:00:00 2001 From: Max Wash Date: Fri, 16 May 2025 16:57:14 +0100 Subject: [PATCH] frontend: disassemble: implement dumping int/uint constpool values --- frontend/cmd/disassemble.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/cmd/disassemble.c b/frontend/cmd/disassemble.c index 58ad0f1..298ffff 100644 --- a/frontend/cmd/disassemble.c +++ b/frontend/cmd/disassemble.c @@ -432,6 +432,12 @@ static enum ivy_status dump_constpool(struct ivy_asm_reader *object) printf("ident %s", s); break; } + case IVY_ASM_CONSTPOOL_TYPE_INT: + printf("sint #0x%08llx[%lld]", v->v_int, v->v_int); + break; + case IVY_ASM_CONSTPOOL_TYPE_UINT: + printf("uint #0x%08llx[%llu]", v->v_uint, v->v_uint); + break; case IVY_ASM_CONSTPOOL_TYPE_NONE: printf(""); break;