[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Libjit] What does jit_dump_value() print?
From: |
Peng Yu |
Subject: |
[Libjit] What does jit_dump_value() print? |
Date: |
Wed, 20 Feb 2019 16:44:59 -0600 |
Hi,
I got the following output of jit_dump_value. It seems that "i" and
"l" indicates the value types? Is it so? What do the number 1, 2, 3
stand for? Thanks.
./main.exe
i1
l2
l3
#include <stdio.h>
#include <jit/jit.h>
#include <stdlib.h>
#include <jit/jit-dump.h>
int main(int argc, char *argv[]) {
jit_context_t context = jit_context_create();
jit_context_build_start(context);
jit_type_t params[] = {
jit_type_int
, jit_type_long
, jit_type_sys_longlong
};
int incref = 1;
jit_type_t signature = jit_type_create_signature(jit_abi_cdecl,
jit_type_int, params, sizeof(params)/sizeof(params[0]), incref);
jit_function_t F = jit_function_create(context, signature);
jit_type_free(signature);
jit_dump_value(stdout, F, jit_value_get_param(F, 0), NULL); puts("");
jit_dump_value(stdout, F, jit_value_get_param(F, 1), NULL); puts("");
jit_dump_value(stdout, F, jit_value_get_param(F, 2), NULL); puts("");
return 0;
}
--
Regards,
Peng
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Libjit] What does jit_dump_value() print?,
Peng Yu <=