** Use the delve debugger to find sigsev

This commit is contained in:
Michael Hohn
2024-02-08 15:28:40 -08:00
committed by =Michael Hohn
parent c541abacc2
commit 6b7a21d4d1

View File

@@ -194,9 +194,38 @@
./gh-mrva -h ./gh-mrva -h
# Submit the mrva job # Submit the mrva job
SN=9 SN=10
./gh-mrva submit --language cpp --session mirva-session-$SN \ ./gh-mrva submit --language cpp --session mirva-session-$SN \
--list mirva-list \ --list mirva-list \
--query /Users/hohn/local/gh-mrva/FlatBuffersFunc.ql >& log-$SN.out & --query /Users/hohn/local/gh-mrva/FlatBuffersFunc.ql >& log-$SN.out &
tail -f log-$SN.out tail -f log-$SN.out
# Check the status
./gh-mrva status --session mirva-session-$SN |& tee log-$SN-status.out
# Download the sarif files when finished
gh mrva download --session mirva-session-$SN \
--output-dir mirva-session-$SN-sarif
# Or download the sarif files and CodeQL dbs when finished
gh mrva download --session mirva-session-$SN \
--download-dbs \
--output-dir mirva-session-$SN-sarif
#+END_SRC
** Use the delve debugger to find sigsev
https://github.com/go-delve/delve/blob/master/Documentation/usage/dlv.md
#+BEGIN_SRC sh
# Use the delve debugger to find sigsev
# compile debugging binaries with -gcflags="all=-N -l" on Go 1.10 or later
go build -gcflags="all=-N -l" .
# Check the status
dlv debug -- status --session mirva-session-$SN
# Type 'help' for list of commands.
# (dlv) c
#+END_SRC #+END_SRC