Skip to content

Commit

Permalink
Merge pull request #39 from compuphase/main
Browse files Browse the repository at this point in the history
Update for filtering and searching with run-time tracing
  • Loading branch information
compuphase authored Jan 18, 2024
2 parents acb08ca + cf4fc7d commit 7d113fc
Show file tree
Hide file tree
Showing 48 changed files with 2,719 additions and 933 deletions.
Binary file modified BlackMagicProbe.pdf
Binary file not shown.
14 changes: 9 additions & 5 deletions source/Makefile.linux
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ OBJLIST_BMDEBUG = bmdebug.o armdisasm.o bmcommon.o bmp-scan.o bmp-script.o \
guidriver.o mcu-info.o memdump.o minIni.o nuklear.o \
nuklear_mousepointer.o nuklear_splitter.o nuklear_style.o \
nuklear_tooltip.o osdialog.o parsetsdl.o pathsearch.o \
rs232.o serialmon.o specialfolder.o svd-support.o \
rs232.o serialmon.o specialfolder.o strmatch.o svd-support.o \
swotrace.o tcpip.o xmltractor.o \
findfont.o lodepng.o nuklear_glfw_gl2.o osdialog_gtk3.o

Expand All @@ -96,7 +96,7 @@ OBJLIST_BMPROFILE = bmprofile.o bmcommon.o bmp-scan.o bmp-script.o \
guidriver.o mcu-info.o minIni.o nuklear.o nuklear_guide.o \
nuklear_mousepointer.o nuklear_splitter.o nuklear_style.o \
nuklear_tooltip.o osdialog.o parsetsdl.o rs232.o \
specialfolder.o swotrace.o tcpip.o xmltractor.o \
specialfolder.o strmatch.o swotrace.o tcpip.o xmltractor.o \
findfont.o lodepng.o nuklear_glfw_gl2.o osdialog_gtk3.o

OBJLIST_BMSERIAL = bmserial.o guidriver.o minIni.o nuklear.o nuklear_guide.o \
Expand All @@ -108,9 +108,9 @@ OBJLIST_BMTRACE = bmtrace.o bmcommon.o bmp-scan.o bmp-script.o bmp-support.o \
crc32.o decodectf.o demangle.o dwarf.o \
elf.o fileloader.o gdb-rsp.o guidriver.o mcu-info.o \
minIni.o nuklear.o nuklear_guide.o nuklear_mousepointer.o \
nuklear_splitter.o nuklear_style.o nuklear_tooltip.o \
osdialog.o parsetsdl.o rs232.o specialfolder.o swotrace.o \
tcpip.o xmltractor.o \
nuklear_msgbox.o nuklear_splitter.o nuklear_style.o \
nuklear_tooltip.o osdialog.o parsetsdl.o rs232.o \
specialfolder.o strmatch.o swotrace.o tcpip.o xmltractor.o \
findfont.o lodepng.o nuklear_glfw_gl2.o osdialog_gtk3.o

OBJLIST_BMSCAN = bmscan.o bmp-scan.o bmp-script.o bmp-support.o \
Expand Down Expand Up @@ -201,6 +201,8 @@ nuklear_guide.o : nuklear_guide.c

nuklear_mousepointer.o : nuklear_mousepointer.c

nuklear_msgbox.o : nuklear_msgbox.c

nuklear_splitter.o : nuklear_splitter.c

nuklear_style.o : nuklear_style.c
Expand All @@ -217,6 +219,8 @@ serialmon.o : serialmon.c

specialfolder.o : specialfolder.c

strmatch.o : strmatch.c

svd-support.o : svd-support.c

swotrace.o : swotrace.c
Expand Down
63 changes: 32 additions & 31 deletions source/Makefile.mingw
Original file line number Diff line number Diff line change
Expand Up @@ -76,49 +76,48 @@ endif
# -------------------------------------------------------------

OBJLIST_BMDEBUG = bmdebug.o armdisasm.o bmcommon.o bmp-scan.o bmp-script.o \
c11threads_win32.o decodectf.o demangle.o dwarf.o elf.o \
guidriver.o mcu-info.o memdump.o minIni.o nuklear.o \
nuklear_mousepointer.o nuklear_splitter.o nuklear_style.o \
nuklear_tooltip.o osdialog.o parsetsdl.o pathsearch.o \
rs232.o serialmon.o specialfolder.o svd-support.o \
swotrace.o tcpip.o xmltractor.o \
nuklear_gdip.o osdialog_win.o strlcpy.o usb-support.o
decodectf.o demangle.o dwarf.o elf.o guidriver.o mcu-info.o \
memdump.o minIni.o nuklear.o nuklear_mousepointer.o \
nuklear_splitter.o nuklear_style.o nuklear_tooltip.o \
osdialog.o parsetsdl.o pathsearch.o rs232.o serialmon.o \
specialfolder.o strmatch.o svd-support.o swotrace.o tcpip.o \
xmltractor.o \
c11threads_win32.o nuklear_gdip.o osdialog_win.o strlcpy.o usb-support.o

OBJLIST_BMFLASH = bmflash.o bmcommon.o bmp-scan.o bmp-script.o bmp-support.o \
c11threads_win32.o cksum.o crc32.o elf.o fileloader.o \
gdb-rsp.o guidriver.o ident.o mcu-info.o minIni.o \
nuklear.o nuklear_guide.o nuklear_mousepointer.o \
nuklear_style.o nuklear_tooltip.o osdialog.o rs232.o \
specialfolder.o tcl.o tcpip.o xmltractor.o \
nuklear_gdip.o osdialog_win.o strlcpy.o
cksum.o crc32.o elf.o fileloader.o gdb-rsp.o guidriver.o \
ident.o mcu-info.o minIni.o nuklear.o nuklear_guide.o \
nuklear_mousepointer.o nuklear_style.o nuklear_tooltip.o \
osdialog.o rs232.o specialfolder.o tcl.o tcpip.o xmltractor.o \
c11threads_win32.o nuklear_gdip.o osdialog_win.o strlcpy.o

OBJLIST_BMPROFILE = bmprofile.o bmcommon.o bmp-scan.o bmp-script.o \
bmp-support.o c11threads_win32.o crc32.o decodectf.o \
demangle.o dwarf.o elf.o fileloader.o gdb-rsp.o \
guidriver.o mcu-info.o minIni.o nuklear.o nuklear_guide.o \
nuklear_mousepointer.o nuklear_splitter.o nuklear_style.o \
nuklear_tooltip.o osdialog.o parsetsdl.o rs232.o \
specialfolder.o swotrace.o tcpip.o xmltractor.o \
nuklear_gdip.o osdialog_win.o strlcpy.o usb-support.o
bmp-support.o crc32.o decodectf.o demangle.o dwarf.o elf.o \
fileloader.o gdb-rsp.o guidriver.o mcu-info.o minIni.o \
nuklear.o nuklear_guide.o nuklear_mousepointer.o \
nuklear_splitter.o nuklear_style.o nuklear_tooltip.o \
osdialog.o parsetsdl.o rs232.o specialfolder.o strmatch.o \
swotrace.o tcpip.o xmltractor.o \
c11threads_win32.o nuklear_gdip.o osdialog_win.o strlcpy.o usb-support.o

OBJLIST_BMSERIAL = bmserial.o guidriver.o minIni.o nuklear.o nuklear_guide.o \
nuklear_mousepointer.o nuklear_splitter.o nuklear_style.o \
nuklear_tooltip.o osdialog.o rs232.o specialfolder.o tcl.o \
nuklear_gdip.o osdialog_win.o strlcpy.o

OBJLIST_BMTRACE = bmtrace.o bmcommon.o bmp-scan.o bmp-script.o bmp-support.o \
c11threads_win32.o crc32.o decodectf.o demangle.o dwarf.o \
elf.o fileloader.o gdb-rsp.o guidriver.o mcu-info.o \
minIni.o nuklear.o nuklear_guide.o nuklear_mousepointer.o \
crc32.o decodectf.o demangle.o dwarf.o elf.o fileloader.o \
gdb-rsp.o guidriver.o mcu-info.o minIni.o nuklear.o \
nuklear_guide.o nuklear_mousepointer.o nuklear_msgbox.o \
nuklear_splitter.o nuklear_style.o nuklear_tooltip.o \
osdialog.o parsetsdl.o rs232.o specialfolder.o swotrace.o \
tcpip.o xmltractor.o \
nuklear_gdip.o osdialog_win.o strlcpy.o usb-support.o
osdialog.o parsetsdl.o rs232.o specialfolder.o strmatch.o \
swotrace.o tcpip.o xmltractor.o \
c11threads_win32.o nuklear_gdip.o osdialog_win.o strlcpy.o usb-support.o

OBJLIST_BMSCAN = bmscan.o bmp-scan.o bmp-script.o bmp-support.o \
c11threads_win32.o crc32.o elf.o fileloader.o gdb-rsp.o \
rs232.o specialfolder.o tcpip.o xmltractor.o \
strlcpy.o
OBJLIST_BMSCAN = bmscan.o bmp-scan.o bmp-script.o bmp-support.o crc32.o elf.o \
fileloader.o gdb-rsp.o rs232.o specialfolder.o tcpip.o \
xmltractor.o \
c11threads_win32.o strlcpy.o

OBJLIST_CALLTREE = calltree.o strlcpy.o

Expand Down Expand Up @@ -202,6 +201,8 @@ nuklear_guide.o : nuklear_guide.c

nuklear_mousepointer.o : nuklear_mousepointer.c

nuklear_msgbox.o : nuklear_msgbox.c

nuklear_splitter.o : nuklear_splitter.c

nuklear_style.o : nuklear_style.c
Expand All @@ -218,7 +219,7 @@ serialmon.o : serialmon.c

specialfolder.o : specialfolder.c

strlcpy.o : strlcpy.c
strmatch.o : strmatch.c

svd-support.o : svd-support.c

Expand Down
63 changes: 33 additions & 30 deletions source/Makefile.msvc
Original file line number Diff line number Diff line change
Expand Up @@ -69,49 +69,48 @@ LFLAGS_C = $(L_DEBUG) /NOLOGO /SUBSYSTEM:console
# -------------------------------------------------------------

OBJLIST_BMDEBUG = bmdebug.obj armdisasm.obj bmcommon.obj bmp-scan.obj bmp-script.obj \
c11threads_win32.obj decodectf.obj demangle.obj dwarf.obj elf.obj \
guidriver.obj mcu-info.obj memdump.obj minIni.obj nuklear.obj \
nuklear_mousepointer.obj nuklear_splitter.obj nuklear_style.obj \
nuklear_tooltip.obj osdialog.obj parsetsdl.obj pathsearch.obj \
rs232.obj serialmon.obj specialfolder.obj svd-support.obj \
swotrace.obj tcpip.obj xmltractor.obj \
dirent.obj nuklear_gdip.obj osdialog_win.obj strlcpy.obj usb-support.obj
decodectf.obj demangle.obj dwarf.obj elf.obj guidriver.obj mcu-info.obj \
memdump.obj minIni.obj nuklear.obj nuklear_mousepointer.obj \
nuklear_splitter.obj nuklear_style.obj nuklear_tooltip.obj \
osdialog.obj parsetsdl.obj pathsearch.obj rs232.obj serialmon.obj \
specialfolder.obj strmatch.obj svd-support.obj swotrace.obj tcpip.obj \
xmltractor.obj \
c11threads_win32.obj dirent.obj nuklear_gdip.obj osdialog_win.obj strlcpy.obj usb-support.obj

OBJLIST_BMFLASH = bmflash.obj bmcommon.obj bmp-scan.obj bmp-script.obj bmp-support.obj \
c11threads_win32.obj cksum.obj crc32.obj elf.obj fileloader.obj \
gdb-rsp.obj guidriver.obj ident.obj mcu-info.obj minIni.obj \
nuklear.obj nuklear_guide.obj nuklear_mousepointer.obj \
nuklear_style.obj nuklear_tooltip.obj osdialog.obj rs232.obj \
specialfolder.obj tcl.obj tcpip.obj xmltractor.obj \
nuklear_gdip.obj osdialog_win.obj strlcpy.obj
cksum.obj crc32.obj elf.obj fileloader.obj gdb-rsp.obj guidriver.obj \
ident.obj mcu-info.obj minIni.obj nuklear.obj nuklear_guide.obj \
nuklear_mousepointer.obj nuklear_style.obj nuklear_tooltip.obj \
osdialog.obj rs232.obj specialfolder.obj tcl.obj tcpip.obj xmltractor.obj \
c11threads_win32.obj nuklear_gdip.obj osdialog_win.obj strlcpy.obj

OBJLIST_BMPROFILE = bmprofile.obj bmcommon.obj bmp-scan.obj bmp-script.obj \
bmp-support.obj c11threads_win32.obj crc32.obj decodectf.obj \
demangle.obj dwarf.obj elf.obj fileloader.obj gdb-rsp.obj \
guidriver.obj mcu-info.obj minIni.obj nuklear.obj nuklear_guide.obj \
nuklear_mousepointer.obj nuklear_splitter.obj nuklear_style.obj \
nuklear_tooltip.obj osdialog.obj parsetsdl.obj rs232.obj \
specialfolder.obj swotrace.obj tcpip.obj xmltractor.obj \
nuklear_gdip.obj osdialog_win.obj strlcpy.obj usb-support.obj
bmp-support.obj crc32.obj decodectf.obj demangle.obj dwarf.obj elf.obj \
fileloader.obj gdb-rsp.obj guidriver.obj mcu-info.obj minIni.obj \
nuklear.obj nuklear_guide.obj nuklear_mousepointer.obj \
nuklear_splitter.obj nuklear_style.obj nuklear_tooltip.obj \
osdialog.obj parsetsdl.obj rs232.obj specialfolder.obj strmatch.obj \
swotrace.obj tcpip.obj xmltractor.obj \
c11threads_win32.obj nuklear_gdip.obj osdialog_win.obj strlcpy.obj usb-support.obj

OBJLIST_BMSERIAL = bmserial.obj guidriver.obj minIni.obj nuklear.obj nuklear_guide.obj \
nuklear_mousepointer.obj nuklear_splitter.obj nuklear_style.obj \
nuklear_tooltip.obj osdialog.obj rs232.obj specialfolder.obj tcl.obj \
nuklear_gdip.obj osdialog_win.obj strlcpy.obj

OBJLIST_BMTRACE = bmtrace.obj bmcommon.obj bmp-scan.obj bmp-script.obj bmp-support.obj \
c11threads_win32.obj crc32.obj decodectf.obj demangle.obj dwarf.obj \
elf.obj fileloader.obj gdb-rsp.obj guidriver.obj mcu-info.obj \
minIni.obj nuklear.obj nuklear_guide.obj nuklear_mousepointer.obj \
crc32.obj decodectf.obj demangle.obj dwarf.obj elf.obj fileloader.obj \
gdb-rsp.obj guidriver.obj mcu-info.obj minIni.obj nuklear.obj \
nuklear_guide.obj nuklear_mousepointer.obj nuklear_msgbox.obj \
nuklear_splitter.obj nuklear_style.obj nuklear_tooltip.obj \
osdialog.obj parsetsdl.obj rs232.obj specialfolder.obj swotrace.obj \
tcpip.obj xmltractor.obj \
nuklear_gdip.obj osdialog_win.obj strlcpy.obj usb-support.obj
osdialog.obj parsetsdl.obj rs232.obj specialfolder.obj strmatch.obj \
swotrace.obj tcpip.obj xmltractor.obj \
c11threads_win32.obj nuklear_gdip.obj osdialog_win.obj strlcpy.obj usb-support.obj

OBJLIST_BMSCAN = bmscan.obj bmp-scan.obj bmp-script.obj bmp-support.obj \
c11threads_win32.obj crc32.obj elf.obj fileloader.obj gdb-rsp.obj \
rs232.obj specialfolder.obj tcpip.obj xmltractor.obj \
strlcpy.obj
OBJLIST_BMSCAN = bmscan.obj bmp-scan.obj bmp-script.obj bmp-support.obj crc32.obj elf.obj \
fileloader.obj gdb-rsp.obj rs232.obj specialfolder.obj tcpip.obj \
xmltractor.obj \
c11threads_win32.obj strlcpy.oj

OBJLIST_CALLTREE = calltree.obj strlcpy.obj

Expand Down Expand Up @@ -197,6 +196,8 @@ nuklear_guide.obj : nuklear_guide.c

nuklear_mousepointer.obj : nuklear_mousepointer.c

nuklear_msgbox.obj : nuklear_msgbox.c

nuklear_splitter.obj : nuklear_splitter.c

nuklear_style.obj : nuklear_style.c
Expand All @@ -215,6 +216,8 @@ specialfolder.obj : specialfolder.c

strlcpy.obj : strlcpy.c

strmatch.obj : strmatch.c

svd-support.obj : svd-support.c

swotrace.obj : swotrace.c
Expand Down
Loading

0 comments on commit 7d113fc

Please sign in to comment.