San áireamh i sraith tiomsaitheoirí GCC
Chomh maith le hinnill do ghiniúint seachchód, cuimsíonn GCC port libgcc le haghaidh eBPF agus uirlisí chun comhaid ELF a ghiniúint a fhágann gur féidir cód a fhorghníomhú i meaisín fíorúil eBPF ag baint úsáide as lódairí a sholáthraíonn eithne. D'ullmhaigh innealtóirí ó Oracle, a raibh cheana féin, paistí chun tacú le eBPF sa GCC
Is féidir cláir do EBPF a shainiú i bhfothacar den teanga C, a thiomsú agus a luchtú isteach san eithne. Sula ndéantar é a fhorghníomhú, seiceálann ateangaire eBPF an bytecode chun treoracha ceadaithe a úsáid agus cuireann sé rialacha áirithe i bhfeidhm ar an gcód (mar shampla, gan lúba).
Ar dtús, baineadh úsáid as uirlisí LLVM-bhunaithe chun eBPF a thiomsú ar Linux. Tá tacaíocht eBPF i GCC suimiúil toisc go gceadaíonn sé duit foireann uirlisí amháin a úsáid chun na cláir eithne Linux agus eBPF a thógáil, gan spleáchais bhreise a shuiteáil.
I bhfoirm ríomhchláir eBPF, is féidir leat láimhseálaithe oibriúcháin líonra a chruthú, trácht a scagadh, bandaleithead a bhainistiú, monatóireacht a dhéanamh ar chórais, glaonna córais idirghabhála, rochtain a rialú, minicíocht agus am na n-oibríochtaí a chomhaireamh, agus rianú a dhéanamh ag baint úsáide as kprobes/uprobes/tracepoints.
Foinse: oscailtenet.ru