1
0
mirror of https://github.com/upx/upx synced 2025-10-05 19:20:23 +08:00
upx/src
John Reiser 2b9e83256d SELinux execmod requires no PROT_EXEC when PROT_WRITE
modified:   src/stub/src/amd64-linux.elf-main.c

	modified:   src/stub/amd64-linux.elf-fold.h
	modified:   src/stub/arm64-linux.elf-fold.h
	modified:   src/stub/powerpc64-linux.elf-fold.h
	modified:   src/stub/powerpc64le-linux.elf-fold.h
	modified:   src/stub/tmp/amd64-linux.elf-fold.map
	modified:   src/stub/tmp/arm64-linux.elf-fold.map
	modified:   src/stub/tmp/powerpc64-linux.elf-fold.map
	modified:   src/stub/tmp/powerpc64le-linux.elf-fold.map
2022-10-28 13:04:17 -07:00
..
filter src: silence clang-15 compiler warnings 2022-09-16 16:31:34 +02:00
stub SELinux execmod requires no PROT_EXEC when PROT_WRITE 2022-10-28 13:04:17 -07:00
util src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
bele_policy.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
bele.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
c_file.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
c_init.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
c_none.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
c_screen.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
compress_lzma.cpp all: simplify include path handling; update src/Makefile 2022-10-24 12:56:35 +02:00
compress_ucl.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
compress_zlib.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
compress.cpp src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
compress.h Welcome 2022. 2022-09-04 04:24:39 +02:00
conf.h src: improve error message when using doctest options like '--dt-help'; add 2022-10-25 01:47:38 +02:00
console.h Welcome 2022. 2022-09-04 04:24:39 +02:00
except.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
except.h src: more cleanups; NFCI 2022-09-16 13:26:13 +02:00
file.cpp src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
file.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
filter.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
filter.h Welcome 2022. 2022-09-04 04:24:39 +02:00
filteri.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
help.cpp all: change version back to 3.99; docs: warn about know regressions and 2022-10-27 16:00:25 +02:00
lefile.cpp src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
lefile.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
linker.cpp src: linker: fix a minor printf format issue detected by codeql 2022-09-16 13:26:13 +02:00
linker.h src: silence some bogus GitHub CodeQL warnings; add MemBuffer "+" overload 2022-09-17 07:53:14 +02:00
main.cpp src: improve error message when using doctest options like '--dt-help'; add 2022-10-25 01:47:38 +02:00
Makefile src: fully deprecate src/Makefile; minor doc and CI cleanups 2022-10-25 01:48:45 +02:00
miniacc.h src: new ACC version 2022-09-16 13:26:13 +02:00
msg.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
options.cpp src: add --version-short option; support doctest --dt-XXX options; cleanups 2022-10-23 23:09:13 +02:00
options.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
p_armpe.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
p_armpe.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_com.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_com.h Welcome 2022. 2022-09-04 04:24:39 +02:00
p_djgpp2.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_djgpp2.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
p_elf_enum.h Welcome 2022. 2022-09-04 04:24:39 +02:00
p_elf.h Welcome 2022. 2022-09-04 04:24:39 +02:00
p_exe.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_exe.h Welcome 2022. 2022-09-04 04:24:39 +02:00
p_lx_elf.cpp Adapt to libbfd: "no Shdrs" requires 0==.e_shentsize and 0==.e_shnum 2022-10-24 12:56:49 +02:00
p_lx_elf.h PackLinuxElf64::asl_pack2_Shdrs() for better fit in logical flow 2022-10-24 12:56:49 +02:00
p_lx_exc.cpp src: silence some bogus GitHub CodeQL warnings; add MemBuffer "+" overload 2022-09-17 07:53:14 +02:00
p_lx_exc.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_lx_interp.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
p_lx_interp.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_lx_sh.cpp Warn for big shell scripts, and send them to --force-execve. 2022-10-05 01:30:32 +02:00
p_lx_sh.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_mach_enum.h src: remove more traces of fictional powerpc64le-darwin 2022-10-06 15:53:50 +02:00
p_mach.cpp Look for PackHeader in the right place. 2022-10-11 08:08:55 -07:00
p_mach.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_ps1.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_ps1.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
p_sys.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
p_sys.h Welcome 2022. 2022-09-04 04:24:39 +02:00
p_tmt.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_tmt.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
p_tos.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_tos.h Welcome 2022. 2022-09-04 04:24:39 +02:00
p_unix.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
p_unix.h Major fix 64-bit un_shlib_1() and unpack(), but not --android-shlib 2022-10-24 12:56:49 +02:00
p_vmlinx.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_vmlinx.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_vmlinz.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_vmlinz.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_w32pe.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
p_w32pe.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_w64pep.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
p_w64pep.h clang-10 requires the use of 'override' 2022-09-27 18:15:48 +02:00
p_wcle.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
p_wcle.h Welcome 2022. 2022-09-04 04:24:39 +02:00
packer_c.cpp src: remove more traces of fictional powerpc64le-darwin 2022-10-06 15:53:50 +02:00
packer_f.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
packer.cpp src: fix recently introduced bug in unoptimzeReloc 2022-10-06 14:09:45 +02:00
packer.h After upx-3.96, the de-compressing stub for ELF moved 2022-09-27 18:09:20 +02:00
packhead.cpp src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
packmast.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
packmast.h Welcome 2022. 2022-09-04 04:24:39 +02:00
pefile.cpp src: rename membuffer "Uncompression" to "Decompression" 2022-10-28 10:34:31 +02:00
pefile.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
s_djgpp2.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
s_object.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
s_vcsa.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
s_win32.cpp Welcome 2022. 2022-09-04 04:24:39 +02:00
screen.h Welcome 2022. 2022-09-04 04:24:39 +02:00
ui.cpp src: more cleanups; NFCI 2022-09-16 13:26:13 +02:00
ui.h src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00
version.h all: post-release version bump 2022-10-28 17:10:52 +02:00
work.cpp src: major cleanups, introduce new eXtended Span class 2022-09-16 13:26:13 +02:00