Rezultati pretraživanja
  1. 4. velj

    ICYMI We need two more testers to get to stable and use the extra kernel BTF info to unlock BPF latest magiks

  2. 3. velj

    Hey fedora people, help testing pahole v1.16 is appreciated: , we need some bodhi karma :-)

  3. 2. velj

    On my way to Vienna, fedora soon will have a dwarves 1.16 rpm!

    Prikaži ovu nit
  4. Arnaldo Carvalho de Melo/ talking about the the state of at (). Find the slides via below tweet. Video recording hopefully should go up in a few weeks.

  5. 25. sij

    If BPF is not the answer, BTF can help, current set of slides for my presentation tomorrow at 12:00:

    Prikaži ovu nit
  6. 16. sij

    Got an OOPS? Figured out the type in the variable causing the oops? Got the offset? Deep in a sub struct? Got you covered with a new EXAMPLE:

  7. 16. sij

    By popular demand: improve pahole's man page, adding info about BTF and a growing EXAMPLES section with hopefully interesting use cases: Suggestions welcome, ask if something is possible and that may end up as an EXAMPLE!

    Prikaži ovu nit
  8. 15. sij

    W00t! $ pahole --find_pointers_to void|wc -l 770 $ pahole -f void --prefix tcp tcp_md5sig_pool: scratch $ pahole tcp_md5sig_pool struct tcp_md5sig_pool { struct ahash_request *md5_req; /* 0 8 */ void * scratch; /* 8 8 */ }

  9. 15. sij

    Make 'pahole --contains' take into account typedefs, enums, etc in addition to structs, unions, i.e. want to know which Linux RCU data structures embed a raw spinlock? pahole --contains raw_spinlock_t --prefix rcu

  10. 15. sij
    Prikaži ovu nit
  11. 14. sij

    Make looking at kernel types with pahole+BTF as concise as possible: if the sole arg isn't a file, consider it a type name and use /sys/kernel/btf/vmlinux, try: $ pahole sk_buff to see how Linux represents a network packet.

  12. 8. sij

    Fix 'pahole --nr_methods' to work with /sys/kernel/btf/vmlinux, go see what are the structs with more functions in the main kernel image:

  13. 6. sij

    Raw BTF sup (/sys/kernel/btf/vmlinux) added to pahole, make it default: $ pahole -C list_head struct list_head { struct list_head *next; /* 0 8 */ struct list_head *prev; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; $

    Prikaži ovu nit
  14. 16. pro 2019.
  15. 4. pro 2019.
    Odgovor korisnicima i sljedećem broju korisnika:

    So, I followed linux_build_instructions.md and the DWARF is being stored in .dwo files, I processed all with pahole v1.15, no segfaults, some template tags are not handled, just skipped, output:

  16. 3. pro 2019.
    Odgovor korisnicima i sljedećem broju korisnika:

    Take a look at this Linux kernel commit by , that has pahole output describing some field reorganizations that resulted in ~20% UDP speedup in some scenario:

  17. 5. stu 2019.

    BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO supported in pfunct (pahole's dude that takes cares of functions), in the BTF encoder thanks to , I took care of the BTF loader and pretty printers, cool details at

  18. 21. svi 2019.

    Wow, that was fast! $ time (pahole -F btf --sizes ../build/v5.2-rc1+/vmlinux | wc -l) 7679 real 0m0.028s user 0m0.026s sys 0m0.003s $ Having your 10+ years old tool being used in the Linux kernel build process: priceless 8-)

    Prikaži ovu nit
  19. 29. tra 2019.

    These are my slides for the LSF/MM BPF track: , but there will be two days of BPF hackaton before I get to present it, so probably it'll be hacked a bit...

  20. 16. tra 2019.

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.