From 0d75e8e5e02c3659775693e0b987aef8e2d097bf Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 25 Jun 2025 17:36:03 -0700 Subject: [PATCH] fix raddbg_is_attached data marker - static won't work, will be stripped... --- src/lib_raddbg_markup/raddbg_markup.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib_raddbg_markup/raddbg_markup.h b/src/lib_raddbg_markup/raddbg_markup.h index fce7545b..10987a3f 100644 --- a/src/lib_raddbg_markup/raddbg_markup.h +++ b/src/lib_raddbg_markup/raddbg_markup.h @@ -70,6 +70,7 @@ //~ Global Symbols #if !defined(RADDBG_MARKUP_STUBS) +extern unsigned char raddbg_is_attached_byte_marker[1]; int raddbg_is_attached__impl(void); int raddbg_thread_id__impl(void); void raddbg_thread_name__impl(int id, char *fmt, ...); @@ -98,7 +99,7 @@ void raddbg_annotate_vaddr_range__impl(void *ptr, unsigned __int64 size, char *f #endif //- first byte of exe data section -> is attached -static raddbg_exe_data unsigned char raddbg_is_attached_byte_marker[1]; +raddbg_exe_data unsigned char raddbg_is_attached_byte_marker[1] = {0}; //- types