diff --git a/.cloudbees/workflows/my-workflow.yaml b/.cloudbees/workflows/my-workflow.yaml new file mode 100644 index 0000000..29e31c3 --- /dev/null +++ b/.cloudbees/workflows/my-workflow.yaml @@ -0,0 +1,17 @@ +apiVersion: automation.cloudbees.io/v1alpha1 +kind: workflow +name: My workflow + +on: + push: + branches: + - '**' + +jobs: + build: + steps: + - name: Say hello + uses: docker://golang:1.20.3-alpine3.17 + shell: sh + run: | + echo "hello world" diff --git a/AsyncStackTraceEx/AsyncStackTraceEx/AsyncStackTraceEx.vb b/AsyncStackTraceEx/AsyncStackTraceEx/AsyncStackTraceEx.vb index 8964fe9..f277dc4 100644 --- a/AsyncStackTraceEx/AsyncStackTraceEx/AsyncStackTraceEx.vb +++ b/AsyncStackTraceEx/AsyncStackTraceEx/AsyncStackTraceEx.vb @@ -48,6 +48,9 @@ Namespace Global If s = "System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()" Then Continue For If s = "System.Runtime.CompilerServices.TaskAwaiter.GetResult()" Then Continue For + ' Get rid of stack-frames that are part of the runtime exception handling machinery + If s = "System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()" Then Continue For + ' Get rid of stack-frames that are part of .NET Native machiner If s.Contains("!+0x") Then Continue For diff --git a/README.md b/README.md index f77328a..0af4592 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ **Solution**: I'll write a small helper which adds those line numbers to exception stack-traces, without needing PDBs. - +Test # How it works