Liking cljdoc? Tell your friends :D
Clojure only.

clj-ebpf.core

Main API for clj-ebpf - eBPF programming in Clojure

Main API for clj-ebpf - eBPF programming in Clojure
raw docstring

addclj

source

add-clsact-qdiscclj

source

add-regclj

source

amd64?clj

source

and-opclj

source

and-regclj

source

apply-relocationclj

source

apply-relocationsclj

source

arch-infoclj

source

arch-nameclj

source

arm32?clj

source

arm64?clj

source

arshclj

source

assembleclj

source

attach-cgroup-programclj

source

attach-kprobeclj

source

attach-kretprobeclj

source

attach-lsm-programclj

source

attach-raw-tracepointclj

source

attach-tc-filterclj

source

attach-tracepointclj

source

attach-typeclj

source

attach-xdpclj

source

available-helpersclj

source

bounded-loopclj

source

bpf-andclj

source

bpf-cmdclj

source

bpf-fs-mounted?clj

source

bpf-helpersclj

source

btf-available?clj

source

callclj

source

cgroup-exists?clj

source

check-bpf-availableclj

source

close-cgroupclj

source

source

close-mapclj

source

close-programclj

source

compile-programclj

source

core-enum-valueclj

source

core-field-existsclj

source

core-field-offsetclj

source

core-field-sizeclj

source

core-read-supported?clj

source

core-type-existsclj

source

core-type-sizeclj

source

create-array-mapclj

source

create-hash-mapclj

source

create-lpm-trie-mapclj

source

create-lru-hash-mapclj

source

create-lru-percpu-hash-mapclj

source

source

create-mapclj

source

create-maps-from-elfclj

source

create-percpu-array-mapclj

source

create-percpu-hash-mapclj

source

create-perf-consumerclj

source

create-perf-event-arrayclj

source

create-queue-mapclj

source

create-relocationclj

source

create-ringbuf-consumerclj

source

create-ringbuf-mapclj

source

create-stack-mapclj

source

detach-cgroup-programclj

source

detach-lsm-programclj

source

detach-tc-filterclj

source

detach-xdpclj

source

divclj

source

div-regclj

source

dump-mapclj

source

end-to-beclj

source

end-to-leclj

source

endian-beclj

source

endian-leclj

source

ensure-bpf-fsclj

source

exitclj

source

exit-insnclj

source

extract-gidclj

source

extract-pidclj

source

extract-tgidclj

source

extract-uidclj

source

filter-by-pidclj

source

filter-by-uidclj

source

find-functionclj

source

find-type-by-nameclj

source

generate-core-readclj

source

get-archclj

source

get-cgroup-fdclj

source

get-consumer-statsclj

source

get-cpu-countclj

source

get-current-cgroupclj

source

get-enum-valuesclj

source

get-func-paramsclj

source

get-function-signatureclj

source

get-helper-idclj

source

get-helper-infoclj

source

get-hook-categoryclj

source

get-kernel-btfclj

source

get-kernel-versionclj

source

get-lsm-hook-nameclj

source

get-map-defclj

source

get-perf-statsclj

source

get-pinned-mapclj

source

get-pinned-programclj

source

get-process-infoclj

source

get-programclj

source

get-struct-membersclj

source

get-type-by-idclj

source

get-type-nameclj

source

get-type-sizeclj

source

helper-compatible?clj

source

helper-get-current-ancestor-cgroup-idclj

source

helper-get-current-cgroup-idclj

source

helper-get-current-commclj

source

helper-get-current-pid-tgidclj

source

helper-get-current-taskclj

source

helper-get-current-task-btfclj

source

helper-get-current-uid-gidclj

source

helper-get-numa-node-idclj

source

helper-get-prandom-u32clj

source

helper-get-smp-processor-idclj

source

helper-get-stackclj

source

helper-get-stackidclj

source

helper-get-task-stackclj

source

helper-jiffies64clj

source

helper-ktime-get-boot-nsclj

source

helper-ktime-get-coarse-nsclj

source

helper-ktime-get-nsclj

source

helper-ktime-get-tai-nsclj

source

helper-loopclj

source

helper-map-delete-elemclj

source

helper-map-lookup-elemclj

source

helper-map-update-elemclj

source

helper-metadataclj

source

helper-perf-event-outputclj

source

helper-perf-event-readclj

source

helper-probe-readclj

source

helper-probe-read-kernelclj

source

helper-probe-read-kernel-strclj

source

helper-probe-read-strclj

source

helper-probe-read-userclj

source

helper-probe-read-user-strclj

source

helper-ringbuf-discardclj

source

helper-ringbuf-outputclj

source

helper-ringbuf-reserveclj

source

helper-ringbuf-submitclj

source

helper-snprintfclj

source

helper-spin-lockclj

source

helper-spin-unlockclj

source

helper-strncmpclj

source

helper-tail-callclj

source

helper-trace-printkclj

source

helpers-by-categoryclj

source

init!clj

(init!)

Initialize clj-ebpf and check system compatibility

Initialize clj-ebpf and check system compatibility
sourceraw docstring

inspect-elfclj

source

interface-index->nameclj

source

interface-name->indexclj

source

jaclj

source

jmpclj

source

jmp-immclj

source

jmp-regclj

source

ld-map-fdclj

source

lddwclj

source

ldxclj

source

list-categoriesclj

source

list-cgroup-childrenclj

source

list-helpersclj

source

list-hooks-by-categoryclj

source

list-lsm-hooksclj

source

list-mapsclj

source

list-programsclj

source

list-typesclj

source

load-btf-fileclj

source

load-cgroup-device-programclj

source

load-cgroup-skb-programclj

source

load-cgroup-sock-programclj

source

load-cgroup-sysctl-programclj

source

load-ctxclj

source

load-elf-program-and-mapsclj

source

load-lsm-programclj

source

load-memclj

source

load-programclj

source

load-program-from-elfclj

source

load-tc-programclj

source

load-xdp-programclj

source

lshclj

source

lsh-regclj

source

lsm-available?clj

source

make-event-handlerclj

source

make-event-parserclj

source

make-event-serializerclj

source

map-clearclj

source

map-countclj

source

map-deleteclj

source

map-delete-batchclj

source

map-entriesclj

source

map-entry-refclj

source

map-keysclj

source

map-lookupclj

source

map-lookup-and-delete-batchclj

source

map-lookup-batchclj

source

map-refclj

source

map-typeclj

source

map-updateclj

source

map-update-batchclj

source

map-valuesclj

source

map-watchclj

source

map-watch-changesclj

source

modclj

source

mod-regclj

source

movclj

source

mov-regclj

source

mulclj

source

mul-regclj

source

neg-regclj

source

or-opclj

source

or-regclj

source

parse-elf-fileclj

source

peek-ringbuf-eventsclj

source

percpu-avgclj

source

percpu-maxclj

source

percpu-minclj

source

percpu-sumclj

source

perf-event-openclj

source

pin-mapclj

source

pin-programclj

source

pointer-sizeclj

source

source

source

process-eventsclj

source

prog-typeclj

source

queue-channelclj

source

queue-peekclj

source

queue-popclj

source

queue-pushclj

source

queue-refclj

source

queue-seqclj

source

queue-writerclj

source

read-perf-eventsclj

source

registersclj

source

relocation-kindclj

source

remove-clsact-qdiscclj

source

resolve-typeclj

source

ringbuf-output-eventclj

source

ringbuf-refclj

source

ringbuf-seqclj

source

rshclj

source

rsh-regclj

source

run-exampleclj

(run-example)

Run a simple example to verify clj-ebpf is working

Run a simple example to verify clj-ebpf is working
sourceraw docstring

safe-probe-readclj

source

sample-one-in-nclj

source

setup-cgroup-deviceclj

source

setup-cgroup-skbclj

source

setup-cgroup-sockclj

source

setup-lsm-hookclj

source

setup-tc-egressclj

source

setup-tc-ingressclj

source

stclj

source

stack-allocateclj

source

stack-channelclj

source

stack-peekclj

source

stack-popclj

source

stack-pushclj

source

stack-refclj

source

stack-writerclj

source

start-perf-consumerclj

source

start-ringbuf-consumerclj

source

stop-perf-consumerclj

source

stop-ringbuf-consumerclj

source

store-memclj

source

stxclj

source

subclj

source

sub-regclj

source

tc-actionclj

source

teardown-cgroup-programclj

source

teardown-lsm-hookclj

source

teardown-tc-filterclj

source

time-deltaclj

source

trace-printlnclj

source

versionclj

(version)

Get clj-ebpf version

Get clj-ebpf version
sourceraw docstring

with-cgroup-programcljmacro

(with-cgroup-program & args)

Attach cgroup program and ensure detachment after use

Attach cgroup program and ensure detachment after use
sourceraw docstring

with-cgroup-skbcljmacro

(with-cgroup-skb & args)

Load and attach cgroup SKB program, ensure cleanup

Load and attach cgroup SKB program, ensure cleanup
sourceraw docstring

with-lsm-hookcljmacro

(with-lsm-hook & args)

Load and attach LSM hook, ensure cleanup

Load and attach LSM hook, ensure cleanup
sourceraw docstring

with-lsm-programcljmacro

(with-lsm-program & args)

Attach LSM program and ensure detachment after use

Attach LSM program and ensure detachment after use
sourceraw docstring

with-mapcljmacro

(with-map & args)

Create a map and ensure it's closed after use

Create a map and ensure it's closed after use
sourceraw docstring

with-map-lookupclj

source

with-perf-consumercljmacro

(with-perf-consumer & args)

Create and manage perf event consumer with automatic cleanup

Create and manage perf event consumer with automatic cleanup
sourceraw docstring

with-programcljmacro

(with-program & args)

Load a program and ensure it's closed after use

Load a program and ensure it's closed after use
sourceraw docstring

with-ringbuf-consumercljmacro

(with-ringbuf-consumer & args)

Create and manage a ring buffer consumer

Create and manage a ring buffer consumer
sourceraw docstring

with-spinlockclj

source

with-tc-filtercljmacro

(with-tc-filter & args)

Attach TC filter and ensure detachment after use

Attach TC filter and ensure detachment after use
sourceraw docstring

with-tc-programcljmacro

(with-tc-program & args)

Load TC program, attach filter, and ensure cleanup

Load TC program, attach filter, and ensure cleanup
sourceraw docstring

with-xdpcljmacro

(with-xdp & args)

Attach XDP program to interface and ensure detachment after use

Attach XDP program to interface and ensure detachment after use
sourceraw docstring

xdp-actionclj

source

xor-opclj

source

xor-regclj

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close