Markus F.X.J. Oberhumer
|
d001a63bce
|
Welcome 2022.
|
2022-09-04 04:24:39 +02:00 |
|
Kornel Pal
|
937bfa4e49
|
PE: Add support for EFI images
|
2021-12-22 03:05:24 +01:00 |
|
Kornel Pal
|
1d9c211eed
|
PE: Make imports in decompressor stub optional
|
2021-12-22 03:00:17 +01:00 |
|
Kornel Pal
|
76ddf6b8da
|
PE: Add position independent decompressor stub for i386
|
2021-12-22 02:58:09 +01:00 |
|
Kornel Pal
|
222471744f
|
PE: Remove file alignment restriction
|
2021-12-22 02:56:09 +01:00 |
|
John Reiser
|
02bd9cc403
|
IMAGE_SUBSYSTEM_EFI_APPLICATION
Beginning of support for compressing EFI files; lacks run-time decompressor.
https://github.com/upx/upx/issues/518
modified: p_armpe.cpp
modified: p_w32pe.cpp
modified: p_w64pep.cpp
modified: pefile.cpp
modified: pefile.h
|
2021-09-06 08:38:51 -07:00 |
|
bitraid
|
9ea2b31541
|
PE: fix SectionHeadersSize of SizeOfHeaders value
|
2021-04-06 22:49:31 +03:00 |
|
bitraid
|
1518e5bc98
|
PE: fix SizeOfHeaders value of Optional Header field
|
2021-03-25 21:41:49 +02:00 |
|
John Reiser
|
ba5c77c9e5
|
Reject if MZ and PE headers overlap
Overlap ('leanify', etc.) causes headaches.
https://github.com/upx/upx/issues/231
modified: p_w32pe.cpp
modified: p_w64pep.cpp
modified: pefile.cpp
|
2021-03-14 15:20:15 -07: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 |
|
Markus F.X.J. Oberhumer
|
d1174385ef
|
Welcome 2020.
|
2020-01-08 04:13:28 +01: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 |
|
Markus F.X.J. Oberhumer
|
c4da5e81fa
|
Welcome 2017.
|
2017-01-03 12:02:07 +01:00 |
|
László Molnár
|
67797efead
|
fixed relocation handling regression in win32/pe (issue #38)
|
2016-12-30 23:18:32 +01:00 |
|
László Molnár
|
c51864ca39
|
fixed TLS callback handling for PE64
|
2016-12-18 23:34:27 +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
|
3f7c1f966b
|
Minor cleanups.
|
2016-09-20 22:14:25 +02:00 |
|
Markus F.X.J. Oberhumer
|
fb611a98f9
|
Welcome 2015.
|
2015-01-03 00:24:07 +01:00 |
|
László Molnár
|
804a0ce601
|
merge
|
2014-03-06 22:38:15 +01:00 |
|
László Molnár
|
7b8e5d4180
|
pe: remove some dead code
|
2014-03-05 23:59:53 +01:00 |
|
László Molnár
|
ca2369f1c1
|
pe: win32/win64 pack/unpack seems to work again
|
2014-03-05 23:40:24 +01:00 |
|
László Molnár
|
632b2ae1ba
|
pe: pack() logic moved to PeFile
|
2014-03-02 22:34:52 +01:00 |
|
László Molnár
|
18e55061e1
|
pepfile.* disabled; PeFile64 class introduced
|
2014-02-20 00:10:18 +01:00 |
|
László Molnár
|
e49b65723f
|
pe: canUnpack moved to PeFile
|
2014-02-19 23:27:41 +01:00 |
|
László Molnár
|
8e52894763
|
pe: loadconf handling moved to PeFile
|
2014-02-19 21:45:24 +01:00 |
|
László Molnár
|
07cba6c774
|
pe32: tls refactoring
|
2014-02-18 00:23:42 +01:00 |
|
László Molnár
|
9cb639b505
|
pe32: refactoring of import handling and unpacking continues
|
2014-02-16 23:04:39 +01:00 |
|
Markus F.X.J. Oberhumer
|
a26c982e93
|
Welcome 2014.
|
2014-01-07 23:05:10 +01:00 |
|
László Molnár
|
8ab229cca9
|
pe: refactoring started
|
2013-10-06 22:57:20 +02:00 |
|
Markus F.X.J. Oberhumer
|
87a368a857
|
Welcome 2013.
|
2013-02-12 10:14:03 +01:00 |
|
Markus F.X.J. Oberhumer
|
82801d1411
|
Fix some typos in documentation and comments.
|
2012-03-27 02:14:03 +02:00 |
|
Markus F.X.J. Oberhumer
|
43ce34d547
|
Welcome 2012.
|
2012-01-01 22:35:11 +01:00 |
|
László Molnár
|
679ad9b8c6
|
fixed computing of tls data end (sf.net bug 3256788)
|
2011-03-29 15:49:20 +02:00 |
|
Markus F.X.J. Oberhumer
|
9bf2b79d9e
|
Enter 2011.
|
2011-01-03 08:49:23 +01:00 |
|
László Molnár
|
7310ad6e92
|
align TLS callbacks to 4 byte boundary
|
2010-12-20 14:57:24 +01:00 |
|
László Molnár
|
1e3555a6b7
|
added some input validity checks (for sf.net bug 3122661)
|
2010-12-20 00:35:57 +01:00 |
|
László Molnár
|
9a67ce5968
|
do not skip dlls with no imports from the preprocessed import data (sf.net bug 3125753)
|
2010-12-19 23:22:58 +01:00 |
|
László Molnár
|
7c3b2fb9cc
|
relocation entry for TLS callbacks is only needed when we do have TLS callbacks
|
2010-09-08 15:06:56 +02:00 |
|
László Molnár
|
7aa0b3dc7a
|
merge
|
2010-08-16 13:49:54 +02:00 |
|
Stefan Widmann
|
1d8cb47830
|
TLS handling updated to v2, ASLR fix in unpacking
|
2010-08-13 17:44:21 +02:00 |
|
Markus F.X.J. Oberhumer
|
52aa658aaa
|
Silence some compilation warnings.
|
2010-07-14 20:03:09 +02:00 |
|
László Molnár
|
b031f7e902
|
always initialize variable use_tls_callbacks
|
2010-06-15 15:04:48 +02:00 |
|
Markus F.X.J. Oberhumer
|
8f8aaca818
|
Remove trailing whitespace.
|
2010-06-06 22:40:10 +02:00 |
|
Stefan Widmann
|
25902005f6
|
win32/pe TLS handling added
|
2010-06-01 19:21:52 +02: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 |
|