btfdump 0.0.4

BTF introspection tool
Documentation
struct s {
	unsigned int: 4;
	int a: 4;
	long: 57;
	long c;
};

struct empty {};

struct p {
	unsigned int: 4;
	int a: 4;
	long c;
	struct {
		char x;
		int y;
	} __attribute__((packed)) d;
} __attribute__((packed));

union u {
	int a: 4;
	char b;
	char c: 1;
};

int main() {
	static struct empty empty;
	static struct s s;
	static struct p p;
	static union u u;
	return 0;
}