Rezultati pretraživanja
  1. 2. velj

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

    Prikaži ovu nit
  2. 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.

  3. 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
  4. 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:

  5. 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
  6. 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 */ }

  7. 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

  8. 15. sij
    Prikaži ovu nit
  9. 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.

  10. 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:

  11. 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
  12. 16. pro 2019.
  13. 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:

  14. 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:

  15. 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

  16. 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
  17. 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...

  18. 16. tra 2019.
  19. 9. tra 2019.
    Prikaži ovu nit
  20. 9. tra 2019.

    :0 wonders never cease... in Linux's task_struct: unsigned sched_remote_wakeup:1; /* Force alignment to the next boundary: */ unsigned :0; unsigned in_execve:1; DW_TAG_alignment is not enough to reconstruct a struct from DWARF...

    Prikaži ovu nit

Č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.