[go: up one dir, main page]

File: changes-v1.29

package info (click to toggle)
dwarves 1.31-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,908 kB
  • sloc: ansic: 154,000; python: 926; sh: 725; makefile: 194
file content (31 lines) | stat: -rw-r--r-- 836 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
DWARF loader:

- Multithreading is now contained in the DWARF loader using a jobs queue and a
  pool of worker threads.

BTF encoder:
    
- The parallel reproducible BTF generation done using the new DWARF loader
  multithreading model is as fast as the old non-reproducible one and thus is
  now always performed, making the "reproducible_build" flag moot.

  The memory consumption is now greatly reduced as well.

BTF loader:

- Support for multiple BTF_DECL_TAGs pointing to same tag.

  Example:
    
      $ pfunct vmlinux -F btf -f bpf_rdonly_cast
      bpf_kfunc bpf_fastcall void *bpf_rdonly_cast(const void *obj__ign, u32 btf_id__k);

Regression tests:

- Verify that pfunct prints btf_decl_tags read from BTF.

pfunct:

- Don't print functions twice when using -f.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>