iovisor / iovisor/bcc

Support DWARF for uprobes.

Open
#1,803 9 comments 4 reactions 0 assignees View on GitHub
Dominant language
C
Stars
22.7k
Forks
4.1k
Avg merge
5d 13h
Merged PRs (30d)
3

Description

Hello,

Is there a way to read the type definition / structs etc from DWARF data of the binary itself ? This is how it works with perf probe - where it seems to transparently have all required definitions.

Thanks,
Marek

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing BCC's uprobe support and comparing it with perf probe's handling of DWARF type definitions in the binary. Determine the scope needed to read structs and other type definitions; done means a supported way to use those definitions with uprobes and validation against the requested perf-probe behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
observability-sre, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.