Enable BPF shared objects (#2012)

* Switch to BPF ELF shared objects (.so)
This commit is contained in:
jackcmay
2018-12-04 22:03:32 -08:00
committed by GitHub
parent 209040e80e
commit 0cb5ae41c6
7 changed files with 220 additions and 129 deletions

20
sdk/bpf/bpf.ld Normal file
View File

@ -0,0 +1,20 @@
PHDRS
{
text PT_LOAD ;
rodata PT_LOAD ;
dynamic PT_DYNAMIC ;
}
SECTIONS
{
. = SIZEOF_HEADERS;
.text : { *(.text) } :text
.rodata : { *(.rodata) } :rodata
.dynamic : { *(.dynamic) } :dynamic
.dynsym : { *(.dynsym) } :dynamic
.dynstr : { *(.dynstr) } :dynamic
.gnu.hash : { *(.gnu.hash) } :dynamic
.rel.dyn : { *(.rel.dyn) } :dynamic
.hash : { *(.hash) } :dynamic
}