Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d66c8b50 
							
						 
					 
					
						
						
							
							Added a check for large file size.  
						
						... 
						
						
						
						committer: mfx <mfx> 1027598441 +0000 
						
					 
					
						2002-07-25 12:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef25b356c 
							
						 
					 
					
						
						
							
							Be quiet when using `-qqq'.  
						
						... 
						
						
						
						committer: mfx <mfx> 1027556040 +0000 
						
					 
					
						2002-07-25 00:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							7e06892ad7 
							
						 
					 
					
						
						
							
							Correctly set the exit code.  
						
						... 
						
						
						
						committer: mfx <mfx> 1027556018 +0000 
						
					 
					
						2002-07-25 00:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f1ccb85658 
							
						 
					 
					
						
						
							
							adapt to binutils-of-the-moment  
						
						... 
						
						
						
						committer: jreiser <jreiser> 1027548985 +0000 
						
					 
					
						2002-07-24 22:16:25 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							a08b3ee882 
							
						 
					 
					
						
						
							
							Restored revision 1.10.  
						
						... 
						
						
						
						committer: mfx <mfx> 1027541786 +0000 
						
					 
					
						2002-07-24 20:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							f0fafa3ba7 
							
						 
					 
					
						
						
							
							Temporarily commented out some code.  
						
						... 
						
						
						
						committer: mfx <mfx> 1027541308 +0000 
						
					 
					
						2002-07-24 20:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							9c1feb24e6 
							
						 
					 
					
						
						
							
							Added get_xxxx_signed() functions.  
						
						... 
						
						
						
						committer: mfx <mfx> 1027515231 +0000 
						
					 
					
						2002-07-24 12:53:51 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							f4aa80e6b4 
							
						 
					 
					
						
						
							
							Big re-sync with UPX 1.2 branch.  
						
						... 
						
						
						
						committer: mfx <mfx> 1026839174 +0000 
						
					 
					
						2002-07-16 17:06:14 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							14d22d29b1 
							
						 
					 
					
						
						
							
							Big re-sync with UPX 1.2 branch.  
						
						... 
						
						
						
						committer: mfx <mfx> 1026836316 +0000 
						
					 
					
						2002-07-16 16:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							666e8c2f2f 
							
						 
					 
					
						
						
							
							Big re-sync with UPX 1.2 branch.  
						
						... 
						
						
						
						committer: mfx <mfx> 1026835258 +0000 
						
					 
					
						2002-07-16 16:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							4a462f3c9a 
							
						 
					 
					
						
						
							
							Updated.  
						
						... 
						
						
						
						committer: mfx <mfx> 1026820456 +0000 
						
					 
					
						2002-07-16 11:54:16 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							789cfea682 
							
						 
					 
					
						
						
							
							Checked in psx/exe patches from Jens.  
						
						... 
						
						
						
						committer: mfx <mfx> 1026820270 +0000 
						
					 
					
						2002-07-16 11:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ead8daf26c 
							
						 
					 
					
						
						
							
							beware PT_LOAD.p_filesz==0  
						
						... 
						
						
						
						committer: jreiser <jreiser> 1009776680 +0000 
						
					 
					
						2001-12-31 05:31:20 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2dfb82d5b9 
							
						 
					 
					
						
						
							
							Linux does not grow the stack below esp, so all accesses must be >= esp.  
						
						... 
						
						
						
						fold_elf86.asm fold_sh86.asm l_lx_sep86.asm
committer: jreiser <jreiser> 1006463120 +0000 
						
					 
					
						2001-11-22 21:05:20 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							83bcbb8299 
							
						 
					 
					
						
						
							
							internal calling sequences save 37 bytes (24 when compressed)  
						
						... 
						
						
						
						committer: jreiser <jreiser> 994972276 +0000 
						
					 
					
						2001-07-12 21:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d85f48fb97 
							
						 
					 
					
						
						
							
							save 2 bytes when compressed  
						
						... 
						
						
						
						committer: jreiser <jreiser> 994968843 +0000 
						
					 
					
						2001-07-12 20:14:03 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e4660b8608 
							
						 
					 
					
						
						
							
							need to search auxv for AT_PHDR  
						
						... 
						
						
						
						committer: jreiser <jreiser> 994946170 +0000 
						
					 
					
						2001-07-12 13:56:10 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							96141d82f4 
							
						 
					 
					
						
						
							
							Spend some bytes of code in stub to eliminate wasted stack space.  
						
						... 
						
						
						
						(Choose between this revision and previous, according to taste.)
	fold_elf86.asm l_lx_elf.c
committer: jreiser <jreiser> 994887023 +0000 
						
					 
					
						2001-07-11 21:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ef17dc10ca 
							
						 
					 
					
						
						
							
							Fix Elf_auxv table.  upx was duplicating AT_PHDR (and others)  
						
						... 
						
						
						
						because Linux 2.4.5 supplies many more AT_ entries than before.
First noticed by Sebastian <scut@nb.in-berlin.de>.
	fold_elf86.asm fold_sh86.asm l_lx_sep86.asm
	l_lx_elf.c     l_lx_sh.c     l_lx_sep.c
committer: jreiser <jreiser> 994871296 +0000 
						
					 
					
						2001-07-11 17:08:16 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							caca5ffa12 
							
						 
					 
					
						
						
							
							keep zeroed stack as clean as possible (Sebastian <scut@nb.in-berlin.de>)  
						
						... 
						
						
						
						l_lx_sep86.asm fold_elf86.asm
committer: jreiser <jreiser> 994702928 +0000 
						
					 
					
						2001-07-09 18:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							e08d3858be 
							
						 
					 
					
						
						
							
							Upgraded to ELFkickers 2.0.  
						
						... 
						
						
						
						committer: mfx <mfx> 987374332 +0000 
						
					 
					
						2001-04-15 22:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							0e063b9759 
							
						 
					 
					
						
						
							
							Whitespace changes.  
						
						... 
						
						
						
						committer: mfx <mfx> 984629032 +0000 
						
					 
					
						2001-03-15 04:03:52 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							6dbdef9d57 
							
						 
					 
					
						
						
							
							Split some string constants to avoid possible RCS keyword expansions.  
						
						... 
						
						
						
						committer: mfx <mfx> 983457621 +0000 
						
					 
					
						2001-03-01 14:40:21 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							81c58d9727 
							
						 
					 
					
						
						
							
							New version.  
						
						... 
						
						
						
						committer: mfx <mfx> 983453010 +0000 
						
					 
					
						2001-03-01 13:23:30 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							54701e0c46 
							
						 
					 
					
						
						
							
							Updated.  
						
						... 
						
						
						
						committer: mfx <mfx> 983452964 +0000 
						
					 
					
						2001-03-01 13:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							069417499f 
							
						 
					 
					
						
						
							
							Moved the Packer's filter handling into the new source file packerf.cpp.  
						
						... 
						
						
						
						committer: mfx <mfx> 983452951 +0000 
						
					 
					
						2001-03-01 13:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							5aec670621 
							
						 
					 
					
						
						
							
							Catch std::bad_alloc and print a better error message in this case.  
						
						... 
						
						
						
						committer: mfx <mfx> 983320394 +0000 
						
					 
					
						2001-02-28 00:33:14 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							16e9f168b9 
							
						 
					 
					
						
						
							
							Updated.  
						
						... 
						
						
						
						committer: mfx <mfx> 983320361 +0000 
						
					 
					
						2001-02-28 00:32:41 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							8897c3d4cb 
							
						 
					 
					
						
						
							
							Added `const' to catched exception.  
						
						... 
						
						
						
						committer: mfx <mfx> 983114224 +0000 
						
					 
					
						2001-02-25 15:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							48a520708b 
							
						 
					 
					
						
						
							
							New upstream version.  
						
						... 
						
						
						
						committer: mfx <mfx> 983109842 +0000 
						
					 
					
						2001-02-25 14:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							4a142f35f5 
							
						 
					 
					
						
						
							
							Renamed MemBuffer::free() to dealloc() in order to better support  
						
						... 
						
						
						
						malloc debugging libraries like mpatrol.
committer: mfx <mfx> 983109777 +0000 
						
					 
					
						2001-02-25 14:02:57 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							a30bb7db20 
							
						 
					 
					
						
						
							
							Updated.  
						
						... 
						
						
						
						committer: mfx <mfx> 983109539 +0000 
						
					 
					
						2001-02-25 13:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							61842b4bcb 
							
						 
					 
					
						
						
							
							Updated from UPX 1.07 release.  
						
						... 
						
						
						
						committer: mfx <mfx> 982688397 +0000 
						
					 
					
						2001-02-20 16:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							0cae01772c 
							
						 
					 
					
						
						
							
							Updated from UPX 1.07 release.  
						
						... 
						
						
						
						committer: mfx <mfx> 982688016 +0000 
						
					 
					
						2001-02-20 16:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							6a95c11cf9 
							
						 
					 
					
						
						
							
							Updated from UPX 1.07 release.  
						
						... 
						
						
						
						committer: mfx <mfx> 982687495 +0000 
						
					 
					
						2001-02-20 16:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							401567f852 
							
						 
					 
					
						
						
							
							Removed the optional `off' parameter from the [gs]et_[bl]e{16,24,32} functions.  
						
						... 
						
						
						
						committer: mfx <mfx> 981982200 +0000 
						
					 
					
						2001-02-12 12:50:00 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							475326691d 
							
						 
					 
					
						
						
							
							Added a call to verifyOverlappingDecompression().  
						
						... 
						
						
						
						committer: mfx <mfx> 981981688 +0000 
						
					 
					
						2001-02-12 12:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a63b02ab69 
							
						 
					 
					
						
						
							
							make "upx -d" decompression backward compatible to 8-byte b_info  
						
						... 
						
						
						
						p_lx_elf.h p_lx_elf.cpp p_unix.cpp
committer: jreiser <jreiser> 981752402 +0000 
						
					 
					
						2001-02-09 21:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2ff824e631 
							
						 
					 
					
						
						
							
							get rid of PT_DYNAMIC: not worth the space; instead, use "upx -d" then ldd  
						
						... 
						
						
						
						p_lx_exc.h p_lx_elf.cpp p_lx_exc.cpp p_lx_sh.cpp
	stub/l_lx_elf.c stub/l_lx_elf86.lds stub/fold_elf86.asm
committer: jreiser <jreiser> 981747384 +0000 
						
					 
					
						2001-02-09 19:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								John Reiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e866b2231f 
							
						 
					 
					
						
						
							
							move b_len from PackHeader to PackUnix  
						
						... 
						
						
						
						packer.h p_unix.h p_unix.cpp p_lx_elf.cpp p_lx_exc.cpp
committer: jreiser <jreiser> 981741734 +0000 
						
					 
					
						2001-02-09 18:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							451487ef80 
							
						 
					 
					
						
						
							
							Added an assertion.  
						
						... 
						
						
						
						committer: mfx <mfx> 981702739 +0000 
						
					 
					
						2001-02-09 07:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							4d64bd7e66 
							
						 
					 
					
						
						
							
							Added UPX_VERSION_STRING4, so that the size of the stubs is not affected  
						
						... 
						
						
						
						by versions like "x.yy.zz beta".
committer: mfx <mfx> 981702627 +0000 
						
					 
					
						2001-02-09 07:10:27 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							2e21de073d 
							
						 
					 
					
						
						
							
							Updated.  
						
						... 
						
						
						
						committer: mfx <mfx> 981587564 +0000 
						
					 
					
						2001-02-07 23:12:44 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							8675f378b6 
							
						 
					 
					
						
						
							
							Small cleanups - no functional changes.  
						
						... 
						
						
						
						committer: mfx <mfx> 981586753 +0000 
						
					 
					
						2001-02-07 22:59:13 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							238a369948 
							
						 
					 
					
						
						
							
							Cleanups.  
						
						... 
						
						
						
						committer: mfx <mfx> 981586521 +0000 
						
					 
					
						2001-02-07 22:55:21 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							7db6c25c6a 
							
						 
					 
					
						
						
							
							Updated.  
						
						... 
						
						
						
						committer: mfx <mfx> 981586509 +0000 
						
					 
					
						2001-02-07 22:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							bcbc59f04e 
							
						 
					 
					
						
						
							
							Updated some comments.  
						
						... 
						
						
						
						committer: mfx <mfx> 981586421 +0000 
						
					 
					
						2001-02-07 22:53:41 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							1f1f03eaf4 
							
						 
					 
					
						
						
							
							Removed trailing whitespace.  
						
						... 
						
						
						
						committer: mfx <mfx> 981586094 +0000 
						
					 
					
						2001-02-07 22:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							c9a1173698 
							
						 
					 
					
						
						
							
							Detabified.  
						
						... 
						
						
						
						committer: mfx <mfx> 981585982 +0000 
						
					 
					
						2001-02-07 22:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								Markus F.X.J. Oberhumer 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba4cd5919 
							
						 
					 
					
						
						
							
							Avoid a compiler warning.  
						
						... 
						
						
						
						committer: mfx <mfx> 981585719 +0000 
						
					 
					
						2001-02-07 22:41:59 +00:00