Skip to content

Commit d7a5a06

Browse files
remove line numbers from debug info
Signed-off-by: varun-r-mallya <[email protected]>
1 parent 46cefd4 commit d7a5a06

File tree

2 files changed

+0
-13
lines changed

2 files changed

+0
-13
lines changed

examples/c-form/ex2.bpf.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,6 @@ struct {
1010
__type(value, u64);
1111
} last SEC(".maps");
1212

13-
struct {
14-
__uint(type, BPF_MAP_TYPE_HASH);
15-
__uint(max_entries, 1);
16-
__type(key, u64);
17-
__type(value, u64);
18-
} last2 SEC(".maps");
19-
2013
SEC("tracepoint/syscalls/sys_enter_execve")
2114
int hello(struct pt_regs *ctx) {
2215
bpf_printk("Hello, World!\n");

pythonbpf/maps_pass.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@ def create_map_debug_info(module, map_global, map_name, map_params):
126126
"tag": 13, # "DW_TAG_member"
127127
"name": "type",
128128
"file": file_metadata, # Use the stored file metadata
129-
"line": 7, # You may want to track actual line numbers
130129
"baseType": type_ptr,
131130
"size": 64,
132131
"offset": 0
@@ -136,7 +135,6 @@ def create_map_debug_info(module, map_global, map_name, map_params):
136135
"tag": 13, # DW_TAG_member
137136
"name": "max_entries",
138137
"file": file_metadata,
139-
"line": 8,
140138
"baseType": max_entries_ptr,
141139
"size": 64,
142140
"offset": 64
@@ -146,7 +144,6 @@ def create_map_debug_info(module, map_global, map_name, map_params):
146144
"tag": 13, # DW_TAG_member
147145
"name": "key",
148146
"file": file_metadata,
149-
"line": 9,
150147
"baseType": key_ptr,
151148
"size": 64,
152149
"offset": 128
@@ -156,7 +153,6 @@ def create_map_debug_info(module, map_global, map_name, map_params):
156153
"tag": 13, # DW_TAG_member
157154
"name": "value",
158155
"file": file_metadata,
159-
"line": 10,
160156
"baseType": value_ptr,
161157
"size": 64,
162158
"offset": 192
@@ -167,7 +163,6 @@ def create_map_debug_info(module, map_global, map_name, map_params):
167163
"tag": 19, # DW_TAG_structure_type
168164
"name": "anon", # Anonymous struct
169165
"file": file_metadata,
170-
"line": 6, # Adjust line number
171166
"size": 256, # 4 * 64-bit pointers
172167
"align": 64,
173168
"elements": [type_member, max_entries_member, key_member, value_member]
@@ -178,7 +173,6 @@ def create_map_debug_info(module, map_global, map_name, map_params):
178173
"name": map_name,
179174
"scope": compile_unit,
180175
"file": file_metadata,
181-
"line": 11, # Adjust line number
182176
"type": struct_type,
183177
"isLocal": False,
184178
"isDefinition": True

0 commit comments

Comments
 (0)