Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
argdist, trace: Support non-C identifier names
When argdist or trace face a function that has characters in its name that are not valid in C identifier, they now replace these characters with an underscore (`_`) when generating function names and structure names to include in the BPF program. As a result, it is now possible to trace functions that have these identifiers in their names, such as Golang functions like `fmt.Println`.
- Loading branch information