Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Page 48 First paragraph |
The following information is summarised under "The JIT-Compiled MachineCode": |
Alex Harrington | Sep 07, 2023 | |
Printed | Page 53 Detaching the Program |
The post-detach "show" output has completely changed (compared to pre-attach). Although I see the concept is about "detach" command, but the flow while reading is confusing and the output is also missing the `btf_id`. |
Siva Kollipara | Dec 03, 2023 |
Page 70 1st command |
$ strace -e bpf,perf_event_open,ioctl,ppoll ./hello-buffer-config.py |
Mitsuru Kariya | Jan 09, 2024 | |
Page 73 2nd last paragraph |
"The user space program uses epoll_pwait() to wait until data is available in the ring buffer." |
Mitsuru Kariya | Jan 09, 2024 | |
Page 84 2nd paragraph |
To obtain this example output I ran this command while the hello-buffer-config example from Chapter 4 was running. |
Mitsuru Kariya | Jan 09, 2024 | |
Page 84 3rd last paragraph |
... that bpftool shows about hello-buffer-config's program called hello: |
Mitsuru Kariya | Jan 10, 2024 | |
Page 94 1st paragraph |
These are defined in bpf/bpf_helpers_def.h along with __array, ... |
Mitsuru Kariya | Jan 10, 2024 | |
Page 99 2nd paragraph |
You can do this by setting -D __TARGET_ARCH_($ARCH) where $ARCH is an architecture name like arm64, amd64, and so on. |
Mitsuru Kariya | Jan 10, 2024 |