1
0
mirror of https://github.com/upx/upx synced 2025-10-05 19:20:23 +08:00
upx/src
John Reiser 41f6945be1 Fix auxv_up() to avoid SIGSEGV under valgrind
https://github.com/upx/upx/issues/784
	modified:   stub/src/amd64-linux.elf-main.c
	modified:   stub/src/i386-linux.elf-main.c
	modified:   ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
           plus all generated stub/*-linux.elf-fold.{h,map}
2024-02-03 13:58:53 -08:00
..
check all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
compress all: welcome 2024 2024-01-03 17:47:25 +01:00
console all: assorted cleanups 2024-01-24 20:53:14 +01:00
filter all: welcome 2024 2024-01-03 17:47:25 +01:00
stub Fix auxv_up() to avoid SIGSEGV under valgrind 2024-02-03 13:58:53 -08:00
util all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
bele_policy.h all: assorted cleanups 2024-01-24 20:53:14 +01:00
bele.h all: assorted cleanups 2024-01-24 20:53:14 +01:00
conf.h all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
except.cpp all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
except.h all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
file.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
file.h all: welcome 2024 2024-01-03 17:47:25 +01:00
filter.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
filter.h all: welcome 2024 2024-01-03 17:47:25 +01:00
headers.h all: welcome 2024 2024-01-03 17:47:25 +01:00
help.cpp all: assorted cleanups 2024-01-24 20:53:14 +01:00
lefile.cpp all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
lefile.h all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
linker.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
linker.h all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
main.cpp all: assorted cleanups 2024-01-24 20:53:14 +01:00
Makefile clang-format 2024-01-03 17:36:43 +01:00
miniacc.h all: welcome 2024 2024-01-03 17:47:25 +01:00
msg.cpp all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
options.cpp all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
options.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_com.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_com.h all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
p_djgpp2.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_djgpp2.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_elf_enum.h all: assorted cleanups 2024-01-24 20:53:14 +01:00
p_elf.h all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
p_exe.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_exe.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_lx_elf.cpp Avoid &file_image[file_size] because some Standards object 2024-02-01 11:41:04 -08:00
p_lx_elf.h better checking of DT_STRSZ for ELF 2024-01-27 11:11:07 -08:00
p_lx_exc.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_lx_exc.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_lx_interp.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_lx_interp.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_lx_sh.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_lx_sh.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_mach_enum.h all: assorted cleanups 2024-01-24 20:53:14 +01:00
p_mach.cpp more checking of Mach_header when unpacking for MachOS 2024-01-27 14:16:53 -08:00
p_mach.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_ps1.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_ps1.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_sys.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_sys.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_tmt.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_tmt.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_tos.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_tos.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_unix.cpp more checking of PackUnix::p_info at unpack 2024-01-27 13:06:59 -08:00
p_unix.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_vmlinx.cpp all: assorted cleanups 2024-01-24 20:53:14 +01:00
p_vmlinx.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_vmlinz.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_vmlinz.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_w32pe_i386.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_w32pe_i386.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_w64pe_amd64.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_w64pe_amd64.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_w64pe_arm64.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_w64pe_arm64.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_wcle.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_wcle.h all: welcome 2024 2024-01-03 17:47:25 +01:00
p_wince_arm.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
p_wince_arm.h all: welcome 2024 2024-01-03 17:47:25 +01:00
packer_c.cpp all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
packer_f.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
packer_r.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
packer.cpp all: assorted cleanups 2024-01-24 20:53:14 +01:00
packer.h all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
packhead.cpp all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
packhead.h all: welcome 2024 2024-01-03 17:47:25 +01:00
packmast.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
packmast.h all: welcome 2024 2024-01-03 17:47:25 +01:00
pefile.cpp all: more assorted cleanups; NFCI 2024-02-02 10:17:16 +01:00
pefile.h all: welcome 2024 2024-01-03 17:47:25 +01:00
ui.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00
ui.h all: welcome 2024 2024-01-03 17:47:25 +01:00
version.h all: assorted cleanups 2024-01-24 20:53:14 +01:00
work.cpp all: welcome 2024 2024-01-03 17:47:25 +01:00