pahole: expand named typedefs if expanding types is requested #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If your code contains named typedefs like
typedef struct foo_s {
/some stuff here/
}foo;
and your run pahole with something like pahole -E -C foo it only prints something like this
typedef struct foo_s foo
I think what the user would like (at least this is what I was expecting) is that the typedef is expanded.
I know that this is irrelevant for the linux kernel because nobody is doing such silly stuff there. But there is a lot of strange software out there which typedefs nearly every structure for some reason.
I think applying this patch would make pahole -E more intuitive
Signed-off-by: Wadim Mueller [email protected]