John Reiser
|
37f27a1262
|
"gcc -Werror=format-security" is small-minded
... and does not perform constant propagation
modified: src/p_vmlinx.cpp
|
2022-11-08 13:36:28 -08:00 |
|
John Reiser
|
82d26f04a4
|
p_vmlinx was too eager
https://github.com/upx/upx/issues/622
modified: src/p_vmlinx.cpp
|
2022-11-08 10:30:48 -08:00 |
|
Markus F.X.J. Oberhumer
|
e0bf460993
|
src: rename membuffer "Uncompression" to "Decompression"
|
2022-10-28 10:34:31 +02:00 |
|
Markus F.X.J. Oberhumer
|
4256057c27
|
src: add a mem_size() call hinted by GitHub CodeQL
|
2022-09-21 19:28:46 +02:00 |
|
Markus F.X.J. Oberhumer
|
b4cb9f8b2f
|
src: silence some bogus GitHub CodeQL warnings; add MemBuffer "+" overload
|
2022-09-17 07:53:14 +02:00 |
|
Markus F.X.J. Oberhumer
|
d001a63bce
|
Welcome 2022.
|
2022-09-04 04:24:39 +02:00 |
|
John Reiser
|
b7a5b9437a
|
Fix checking of sh_name versus shstrsec->sh_size
https://github.com/upx/upx/issues/509
modified: p_vmlinx.cpp
|
2022-01-01 14:20:18 -08:00 |
|
Markus F.X.J. Oberhumer
|
a8fa3ca5cf
|
Use correct native types with "alignas(1)".
|
2021-01-04 21:13:49 +01:00 |
|
Markus F.X.J. Oberhumer
|
9131d5216f
|
Welcome 2021.
|
2021-01-01 20:39:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
f7e2266c3f
|
Start using some C++ 14 features.
|
2020-12-08 05:40:17 +01:00 |
|
John Reiser
|
f99ae94747
|
More checking .e_shstrndx
https://github.com/upx/upx/issues/366
modified: p_vmlinx.cpp
|
2020-04-15 13:44:35 -07:00 |
|
John Reiser
|
6868ca7953
|
getElfSections concentrates on _Shdr[.e_shstrndx]
https://github.com/upx/upx/issues/363
modified: p_vmlinx.cpp
|
2020-04-15 13:29:01 -07:00 |
|
John Reiser
|
87a5a4ef32
|
WIP but should concentrate on section .e_shstrndx instead.
modified: p_vmlinx.cpp
|
2020-04-15 13:13:45 -07:00 |
|
Markus F.X.J. Oberhumer
|
d1174385ef
|
Welcome 2020.
|
2020-01-08 04:13:28 +01:00 |
|
John Reiser
|
6a53c0b3d4
|
[Append to previous commit message.]
https://github.com/upx/upx/issues/286
modified: p_vmlinx.cpp
|
2019-07-21 10:51:59 -07:00 |
|
John Reiser
|
58b122d97d
|
Better checking for malformed input
https://github.com/upx/upx/issues
modified: p_vmlinx.cpp
|
2019-07-21 10:48:50 -07:00 |
|
John Reiser
|
276b748aa6
|
Ignore malformed ElfXX_Shdr in search for .text or .note
https://github.com/upx/upx/issues/287
modified: p_vmlinx.cpp
|
2019-07-21 07:40:21 -07:00 |
|
Markus F.X.J. Oberhumer
|
3667fa4e44
|
Welcome 2019.
|
2019-02-15 11:04:09 +01:00 |
|
Markus F.X.J. Oberhumer
|
021c8db58a
|
Welcome 2018.
|
2018-01-19 10:55:32 +01:00 |
|
John Reiser
|
3931cb7871
|
off_t is signed and long; keep the long when discarding the signed.
https://github.com/upx/upx/issues/127
modified: p_vmlinx.cpp
|
2017-10-01 16:14:09 -07:00 |
|
Markus F.X.J. Oberhumer
|
c4da5e81fa
|
Welcome 2017.
|
2017-01-03 12:02:07 +01:00 |
|
Markus F.X.J. Oberhumer
|
0ccbc5f139
|
Silence some bogus coverity warnings.
|
2016-12-21 19:03:01 +01:00 |
|
Markus F.X.J. Oberhumer
|
f7554374ab
|
Update email address.
|
2016-09-28 12:25:01 +02:00 |
|
Markus F.X.J. Oberhumer
|
83828aa8a3
|
Update vim modelines.
|
2016-09-22 17:29:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
96d9968db5
|
Welcome 2016.
|
2016-09-22 14:07:14 +02:00 |
|
Markus F.X.J. Oberhumer
|
0de41e97ac
|
Update source for previous rename.
|
2016-09-22 11:54:44 +02:00 |
|
Markus F.X.J. Oberhumer
|
0d5843f44e
|
Update source for previous rename.
|
2016-09-22 11:17:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
8b0101dcab
|
Update source for previous rename.
|
2016-09-22 10:25:45 +02:00 |
|
Markus F.X.J. Oberhumer
|
8fbf0b406b
|
p_vmlinx.cpp: remove unused code fragment.
|
2016-09-21 17:56:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
44248f19b5
|
Introduce mem_size() and New() and start using it.
|
2016-09-20 15:24:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
272fe5488c
|
Remove Makefile fragment from p_vmlinx.cpp.
|
2016-09-20 13:06:24 +02:00 |
|
John Reiser
|
01a0c8672d
|
changeset: 2451:4e2a6c33d5fb
tag: ppc64le
user: Thierry Fauck <tfauck@free.fr>
date: Wed Jun 22 08:25:13 2016 -0400
summary: Add support for ppc64le statically linked binaries
|
2016-07-26 17:00:25 -07:00 |
|
John Reiser
|
718a1da262
|
Bounds check shstrtab in PackVmlinuxBase<T>::canPack()
|
2015-08-10 05:45:52 -07:00 |
|
Markus F.X.J. Oberhumer
|
fb611a98f9
|
Welcome 2015.
|
2015-01-03 00:24:07 +01:00 |
|
Markus F.X.J. Oberhumer
|
a26c982e93
|
Welcome 2014.
|
2014-01-07 23:05:10 +01:00 |
|
Markus F.X.J. Oberhumer
|
87a368a857
|
Welcome 2013.
|
2013-02-12 10:14:03 +01:00 |
|
Markus F.X.J. Oberhumer
|
43ce34d547
|
Welcome 2012.
|
2012-01-01 22:35:11 +01:00 |
|
Markus F.X.J. Oberhumer
|
afbd553622
|
Silence some compilation warnings.
|
2011-08-30 03:40:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
9bf2b79d9e
|
Enter 2011.
|
2011-01-03 08:49:23 +01:00 |
|
John Reiser
|
d08a51d7e4
|
fix don't-care uninit from valgrind(memcheck)
|
2010-07-07 09:52:58 -07:00 |
|
John Reiser
|
ffec71e0d8
|
Fix vmlinux/ppc32 at compress time. Runtime needs work.
|
2010-04-28 20:43:50 -07:00 |
|
Markus F.X.J. Oberhumer
|
6bc3197721
|
Enter 2010.
|
2010-02-06 17:15:49 +01:00 |
|
Markus F.X.J. Oberhumer
|
9adef80d6b
|
Replace all __attribute_packed by new __packed_struct macros.
|
2009-02-12 05:20:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
5ed689ceb0
|
Enter 2009.
|
2008-12-31 17:07:18 +01:00 |
|
Markus F.X.J. Oberhumer
|
25f1765f36
|
Support building with OpenWatcom 1.8. Silence some compiler warnings.
|
2008-12-31 16:56:38 +01:00 |
|
Markus F.X.J. Oberhumer
|
d453cc27a3
|
Style: start using correct IEC binary prefix (KiB, MiB, ...) - see
http://en.wikipedia.org/wiki/Binary_prefix for more details.
|
2008-04-26 08:48:13 +02:00 |
|
Markus F.X.J. Oberhumer
|
9060ac7897
|
Rename template integral types from U32 to TE32 to emphasize on target
endianness.
|
2008-01-09 12:45:44 +01:00 |
|
Markus F.X.J. Oberhumer
|
6ff1bd5917
|
Update my email address.
|
2008-01-02 10:12:42 +01:00 |
|
Markus F.X.J. Oberhumer
|
fa49dbe2cb
|
Enter 2008.
|
2008-01-02 09:42:31 +01:00 |
|
Markus F.X.J. Oberhumer
|
1cb1427050
|
Detabify.
|
2007-12-17 06:00:33 +01:00 |
|