eliminate struct export function workaround for elf header
This commit is contained in:
@@ -44,3 +44,34 @@ cpp_compat = true
|
||||
|
||||
[enum]
|
||||
prefix_with_name = true
|
||||
|
||||
[export]
|
||||
include = [
|
||||
"Elf32_Ehdr",
|
||||
"Elf64_Ehdr",
|
||||
"Elf32_Shdr",
|
||||
"Elf64_Shdr",
|
||||
"Elf32_Sym",
|
||||
"Elf64_Sym",
|
||||
"Elf32_Syminfo",
|
||||
"Elf64_Syminfo",
|
||||
"Elf32_Rel",
|
||||
"Elf64_Rel",
|
||||
"Elf32_Rela",
|
||||
"Elf64_Rela",
|
||||
"Elf32_Phdr",
|
||||
"Elf64_Phdr",
|
||||
"Elf32_Dyn",
|
||||
"Elf64_Dyn",
|
||||
"Elf32_Verdef",
|
||||
"Elf64_Verdef",
|
||||
"Elf32_Verdaux",
|
||||
"Elf64_Verdaux",
|
||||
"Elf32_Verneed",
|
||||
"Elf64_Verneed",
|
||||
"Elf64_Vernaux",
|
||||
"Elf64_auxv_t",
|
||||
"Elf32_Nhdr",
|
||||
"Elf64_Nhdr",
|
||||
"Elf64_Move",
|
||||
]
|
||||
|
||||
@@ -962,35 +962,3 @@ pub const R_X86_64_TLSDESC: usize = 36;
|
||||
pub const R_X86_64_IRELATIVE: usize = 37;
|
||||
pub const R_X86_64_RELATIVE64: usize = 38;
|
||||
pub const R_X86_64_NUM: usize = 39;
|
||||
|
||||
#[unsafe(no_mangle)]
|
||||
pub extern "C" fn _cbindgen_export_elf(
|
||||
a: Elf32_Ehdr,
|
||||
b: Elf64_Ehdr,
|
||||
c: Elf32_Shdr,
|
||||
d: Elf64_Shdr,
|
||||
e: Elf32_Sym,
|
||||
f: Elf64_Sym,
|
||||
g: Elf32_Syminfo,
|
||||
h: Elf64_Syminfo,
|
||||
i: Elf32_Rel,
|
||||
j: Elf64_Rel,
|
||||
k: Elf32_Rela,
|
||||
l: Elf64_Rela,
|
||||
m: Elf32_Phdr,
|
||||
n: Elf64_Phdr,
|
||||
o: Elf32_Dyn,
|
||||
p: Elf64_Dyn,
|
||||
q: Elf32_Verdef,
|
||||
r: Elf64_Verdef,
|
||||
s: Elf32_Verdaux,
|
||||
t: Elf64_Verdaux,
|
||||
u: Elf32_Verneed,
|
||||
v: Elf64_Verneed,
|
||||
w: Elf64_Vernaux,
|
||||
x: Elf64_auxv_t,
|
||||
y: Elf32_Nhdr,
|
||||
z: Elf64_Nhdr,
|
||||
aa: Elf64_Move,
|
||||
) {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user