Lines Matching refs:Q

2 BPF Design Q&A
18 Q: Is BPF a generic instruction set similar to x64 and arm64?
22 Q: Is BPF a generic virtual machine ?
29 Q: Why C calling convention was chosen?
39 Q: Can multiple return values be supported in the future?
43 Q: Can more than 5 function arguments be supported in the future?
49 Q: Can BPF programs access instruction pointer or return address?
53 Q: Can BPF programs access stack pointer ?
62 Q: Does C-calling convention diminishes possible use cases?
74 Q: Does it mean that 'innovative' extensions to BPF code are disallowed?
83 Q: Can loops be supported in a safe way?
90 Q: What are the verifier limits?
119 Q: LD_ABS and LD_IND instructions vs C code
122 Q: How come LD_ABS and LD_IND instruction are present in BPF whereas
129 Q: BPF instructions mapping not one-to-one to native CPU
131 Q: It seems not all BPF instructions are one-to-one to native CPU.
137 Q: Why BPF_DIV instruction doesn't map to x64 div?
143 Q: Why BPF has implicit prologue and epilogue?
152 Q: Why BPF_JLT and BPF_JLE instructions were not introduced in the beginning?
163 Q: BPF 32-bit subregister requirements
165 Q: BPF 32-bit subregisters have a requirement to zero upper 32-bits of BPF
196 Q: Does BPF have a stable ABI?
210 Q: Are tracepoints part of the stable ABI?
216 Q: Are places where kprobes can attach part of the stable ABI?
222 Q: How much stack space a BPF program uses?
228 Q: Can BPF be offloaded to HW?
232 Q: Does classic BPF interpreter still exist?
236 Q: Can BPF call arbitrary kernel functions?
241 Q: Can BPF overwrite arbitrary kernel memory?
250 Q: Can BPF overwrite arbitrary user memory?
260 Q: New functionality via kernel modules?
262 Q: Can BPF functionality such as new program or map types, new
272 Q: Directly calling kernel function is an ABI?
274 Q: Some kernel functions (e.g. tcp_slow_start) can be called
288 Q: Attaching to arbitrary kernel functions is an ABI?
290 Q: BPF programs can be attached to many kernel functions. Do these
300 Q: Marking a function with BTF_ID makes that function an ABI?
307 Q: What is the compatibility story for special BPF types in map values?
309 Q: Users are allowed to embed bpf_spin_lock, bpf_timer fields in their BPF map
340 Q: What is the compatibility story for special BPF types in allocated objects?
342 Q: Same as above, but for allocated objects (i.e. objects allocated using