brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · bf17a11 Raw
132 lines · yaml
1header: dlfcn.h2standards:3  - posix4macros:5  # Note that macro values are quoted to keep the integer literals as6  # written.  Without the quotes, YAML will normalize them to minimal7  # decimal, which is less readable for humans seeing the generated header.8  - macro_name: RTLD_LAZY9    macro_value: "0x00001"10  - macro_name: RTLD_NOW11    macro_value: "0x00002"12  - macro_name: RTLD_GLOBAL13    macro_value: "0x00100"14  - macro_name: RTLD_LOCAL15    macro_value: "0"16  - macro_name: RTLD_BINDING_MASK17    standards:18      - gnu19    macro_value: "0x00003"20  - macro_name: RTLD_NOLOAD21    standards:22      - gnu23    macro_value: "0x00004"24  - macro_name: RTLD_DEEPBIND25    standards:26      - gnu27    macro_value: "0x00008"28  - macro_name: RTLD_NODELETE29    standards:30      - gnu31    macro_value: "0x01000"32  - macro_name: RTLD_NEXT33    standards:34      - gnu35    macro_value: "((void *) -1l)"36  - macro_name: RTLD_DEFAULT37    standards:38      - gnu39    macro_value: "((void *) 0)"40enums:41  - name: RTLD_DI_LMID42    standards:43      - gnu44    value: 145  - name: RTLD_DI_LINKMAP46    standards:47      - gnu48    value: 249  - name: RTLD_DI_CONFIGADDR50    standards:51      - gnu52    value: 353  - name: RTLD_DI_SERINFO54    standards:55      - gnu56    value: 457  - name: RTLD_DI_SERINFOSIZE58    standards:59      - gnu60    value: 561  - name: RTLD_DI_ORIGIN62    standards:63      - gnu64    value: 665  - name: RTLD_DI_PROFILENAME66    standards:67      - gnu68    value: 769  - name: RTLD_DI_PROFILEOUT70    standards:71      - gnu72    value: 873  - name: RTLD_DI_TLS_MODID74    standards:75      - gnu76    value: 977  - name: RTLD_DI_TLS_DATA78    standards:79      - gnu80    value: 1081  - name: RTLD_DI_PHDR82    standards:83      - gnu84    value: 1185  - name: RTLD_DI_MAX86    standards:87      - gnu88    value: 1189types:90  - type_name: Dl_info91functions:92  - name: dlclose93    standards:94      - POSIX95    return_type: int96    arguments:97      - type: void *98  - name: dlerror99    standards:100      - POSIX101    return_type: char *102    arguments: []103  - name: dlopen104    standards:105      - POSIX106    return_type: void *107    arguments:108      - type: const char *109      - type: int110  - name: dlsym111    standards:112      - POSIX113    return_type: void *114    arguments:115      - type: void *__restrict116      - type: const char *__restrict117  - name: dlinfo118    standards:119      - gnu120    return_type: int121    arguments:122      - type: void *__restrict123      - type: int124      - type: void *__restrict125  - name: dladdr126    standards:127      - POSIX128    return_type: int129    arguments:130      - type: const void *__restrict131      - type: Dl_info *__restrict132