gaulthiergain-tools/libs/internal/posix_libdl.json
Gaulthier Gain a7a3a7b140 Main update
2022-09-09 11:44:12 +02:00

160 lines
4.7 KiB
JSON

{
"functions": [
{
"args_name": [
"filename",
"flags"
],
"args_type": [
"const char *",
"int"
],
"fully_qualified": "dlopen(const char *, int)",
"headers": [
"<dlfcn.h>",
"<stdio.h>",
"<stdlib.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/stubs.c",
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/include/dlfcn.h"
],
"name": "dlopen",
"nb_args": 2,
"return_value": "void *",
"usage": 2
},
{
"args_name": [
"handle"
],
"args_type": [
"void *"
],
"fully_qualified": "dlclose(void *)",
"headers": [
"<dlfcn.h>",
"<stdio.h>",
"<stdlib.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/stubs.c",
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/include/dlfcn.h"
],
"name": "dlclose",
"nb_args": 1,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"handle",
"symbol"
],
"args_type": [
"void *",
"const char *"
],
"fully_qualified": "dlsym(void *, const char *)",
"headers": [
"<dlfcn.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/stubs.c",
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/include/dlfcn.h"
],
"name": "dlsym",
"nb_args": 1,
"return_value": "void *",
"usage": 2
},
{
"args_name": [],
"args_type": [],
"fully_qualified": "dlerror()",
"headers": [
"<dlfcn.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/stubs.c",
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/include/dlfcn.h"
],
"name": "dlerror",
"nb_args": 0,
"return_value": "char *",
"usage": 2
},
{
"args_name": [
"addr",
"info"
],
"args_type": [
"const void *",
"Dl_info *"
],
"fully_qualified": "dladdr(const void *, Dl_info *)",
"headers": [
"<dlfcn.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/stubs.c",
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/include/dlfcn.h"
],
"name": "dladdr",
"nb_args": 1,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"handle",
"request",
"info"
],
"args_type": [
"void *",
"int",
"void *"
],
"fully_qualified": "dlinfo(void *,int, void*)",
"headers": [
"<dlfcn.h>",
"<stdio.h>",
"<stdlib.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/stubs.c",
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/include/dlfcn.h"
],
"name": "dlinfo",
"nb_args": 1,
"return_value": "int",
"usage": 2
},
{
"args_name": [
"handle",
"symbol",
"version"
],
"args_type": [
"void *",
"const char *",
"const char *"
],
"fully_qualified": "dlvsym(void *, const char *, const char *)",
"headers": [
"<dlfcn.h>"
],
"location_file": [
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/stubs.c",
"/home/gain/dev/workdir_unikraft/unikraft/lib/posix-libdl/include/dlfcn.h"
],
"name": "dlvsym",
"nb_args": 1,
"return_value": "void *",
"usage": 2
}
]
}