change build gcc
add libcmt.lib for aarch64 where the Interlocked* functions are no longer intrinsics
do tests in release action
add aarch64 build to release action
use release action not just for tags
specify all used msvcrt exports directly
use -nostdlib for dll-alloc*.dll as well
add github action for aarch64
aarch64 port
make it possible to ignore some tests
disable logo of resource compiler
fix allocated string length for aarch64
use HEOB_BITS instead of BITS where appropriate
check all unwinded functions for a specific name
use register defines in manual unwinding as well
use common define for processor architecture check of minidump
prevent clang optimizations from removing allocations
make it possible to disable -ffreestanding
make it possible to disable gcc-specific warnings
make it possible do disable gcc-specific -fno-thread-jumps
use unique names if redefining already existing types
fallback to process heap
use _controlfp instead of _controlfp_s
add breakpoint
Revert "debug output for hang"
more debug output
debug output for hang
test help
use HEOB_BITS
ignore remaining 2 failing tests
Revert "debug output for test 19"
fallback to process heap
Revert "test heap handle"
test heap handle
debug output for test 19
put all used msvcrt imports into .def files
use _controlfp instead of _controlfp_s
test float exception
test 86
check all functions for the specific name
remove debug output again
restore debug output
fix tests
add missing IMAGE_FILE_MACHINE_ARM64 define on older compilers
only disable heobcpp for clang
build with MSVC
use 64a for aarch64
ignore error
ignore error
ignore some tests on aarch64
set BITS for aarch64
move laundering
add heob64a
fix again
fix x86 builds
add argument to fix exit code
test all arch combinations
build heob32 and heob64
rename aarch64 build of heob to heob64a
add .exe extension
show error
WOW test
remove debug output
use last stack frame of module in get_unwind_pc()
more debug output for signal hook
Remove debug output
fix mask for 64bit addresses
more debug output
add debug output
jump thunks of aarch64
run jump thunk test in cmd
test jump thunks of aarch64
remove disassemble debug output
try aligned instruction address for disassemble
disassemble debug output
test profiler
upload minidump file
show aarch64 registers in exception details
disable heobcpp import library
disable debug output
fix unwinding for aarch64
move debug output, part 2
more debug output
disable jump thunk detection for aarch64
add debug output in signal hook
on aarch64 instructions have size of 4 bytes
disable -ffreestanding for aarch64
remove MSVC build
use cmd shell for MSVC build
compile with MSVC
disable logo of resource compiler
fix wrong instruction code
use aarch64 instructions to overwrite SetUnhandledExceptionFilter
aarch64 uses 4-byte instructions
launder allocated pointers so they are not optimized away
show exports/imports of test executables
use common define for processor architecture check of minidump
add test executables to artifact
try to fix memory leak test
more tests