-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.json
61 lines (53 loc) · 2.42 KB
/
setup.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
"name": "libjit_fb",
"version": "0.001",
"abstract": "libjit framebuilder",
"description": "Parrot plug-in library to dynamically build Native Call Interface call-out thunks based on LibJIT",
"keywords": [ "libjit", "framebuilder", "nci", "jit" ],
"copyright_holder": "Peter Lobsinger",
"license_type": "Artistic License 2.0",
"license_uri": "http://www.perlfoundation.org/artistic_license_2_0",
"checkout_uri": "git://github.com/plobsing/parrot-libjit-fb.git",
"browser_uri": "http://github.com/plobsing/parrot-libjit-fb",
"project_uri": "http://github.com/plobsing/parrot-libjit-fb",
"template": {
"src/libjitframebuilder.pmc.in": "src/libjitframebuilder.pmc"
},
"dynpmc": {
"libjit_fb": [ "src/libjitthunk.pmc", "src/libjitframebuilder.pmc" ]
},
"dynpmc_ldflags": "-ljit",
"wrapped_vtables": {
"get_integer": [ [], "INTVAL" ],
"set_integer_native": [ ["INTVAL"], "void" ],
"get_pointer": [ [], "void_ptr" ],
"set_pointer": [ ["void_ptr"], "void" ],
"get_string_keyed_int": [ ["INTVAL"], "void_ptr" ]
},
"wrapped_functions": {
"Parrot_pcc_fill_params_from_c_args":
[ ["void_ptr", "void_ptr", "void_ptr", "..."], "void" ],
"Parrot_pcc_build_call_from_c_args":
[ ["void_ptr", "void_ptr", "void_ptr", "..."], "void" ],
"Parrot_str_new":
[ ["void_ptr", "void_ptr", "UINTVAL"], "void_ptr" ],
"Parrot_str_cstring":
[ ["void_ptr", "void_ptr"], "void_ptr" ],
"Parrot_str_to_cstring":
[ ["void_ptr", "void_ptr"], "void_ptr" ],
"Parrot_str_free_cstring":
[ ["void_ptr"], "void" ],
"Parrot_pmc_new_noinit":
[ ["void_ptr", "UINTVAL"], "void_ptr" ],
"mem_sys_allocate":
[ ["long"], "void_ptr" ],
"mem_sys_free":
[ ["void_ptr"], "void" ],
"null_func":
[ [], "void" ],
"Parrot_NCI_pcc_params_signature":
[ ["void_ptr", "void_ptr"], "void_ptr" ],
"Parrot_NCI_pcc_return_signature":
[ ["void_ptr", "void_ptr"], "void_ptr" ]
}
}