Commit 5709686
authored
Fix stack-sending logic in Go custom labels path (#180)
unwind_stop is supposed to be the centralized place to send stacks. It
also does some logic like recording error frames.
When the Go custom labels path was moved to a separate tail call, the
stack-sending call was moved there, instead of going through the main
path in unwind_stop. So for Go programs specifically, we are not
adding error frames (and in some cases just sending empty stacks).1 parent fe0e8fa commit 5709686
File tree
6 files changed
+34
-37
lines changed- support/ebpf
6 files changed
+34
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
186 | 190 | | |
187 | 191 | | |
188 | 192 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
218 | | - | |
| 218 | + | |
219 | 219 | | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
234 | 226 | | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
239 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
240 | 236 | | |
241 | 237 | | |
242 | 238 | | |
| |||
770 | 766 | | |
771 | 767 | | |
772 | 768 | | |
773 | | - | |
774 | | - | |
775 | 769 | | |
776 | 770 | | |
777 | | - | |
778 | | - | |
779 | 771 | | |
780 | 772 | | |
781 | 773 | | |
| |||
833 | 825 | | |
834 | 826 | | |
835 | 827 | | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
836 | 833 | | |
837 | 834 | | |
838 | 835 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
234 | 233 | | |
235 | 234 | | |
236 | 235 | | |
| |||
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
703 | 703 | | |
704 | 704 | | |
705 | 705 | | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | 706 | | |
710 | 707 | | |
711 | 708 | | |
| |||
0 commit comments