mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
vmlinux/AMD64 works
This commit is contained in:
parent
83a5fb585b
commit
392e803905
164
src/p_vmlinx.cpp
164
src/p_vmlinx.cpp
|
@ -177,27 +177,27 @@ bool PackVmlinuxBase<T>::canPack()
|
|||
// Put PT_LOAD together at the beginning, ascending by .p_paddr.
|
||||
qsort(phdri, ehdri.e_phnum, sizeof(*phdri), compare_Phdr);
|
||||
|
||||
// Check that PT_LOADs form one contiguous chunk of the file.
|
||||
// Find convex hull of physical addresses, and count the PT_LOAD.
|
||||
// Ignore ".bss": .p_filesz < .p_memsz
|
||||
unsigned phys_lo= ~0u, phys_hi= 0u;
|
||||
for (unsigned j = 0; j < ehdri.e_phnum; ++j) {
|
||||
if (Phdr::PT_LOAD==phdri[j].p_type) {
|
||||
// Check for general sanity (not necessarily required.)
|
||||
if (0xfff & (phdri[j].p_offset | phdri[j].p_paddr
|
||||
| phdri[j].p_align | phdri[j].p_vaddr) ) {
|
||||
return false;
|
||||
}
|
||||
if (0 < j) {
|
||||
unsigned const org = (0u - phdri[j].p_align) &
|
||||
(-1 + phdri[j].p_align +
|
||||
phdri[j-1].p_filesz + phdri[j-1].p_offset);
|
||||
unsigned const loc = (0u - phdri[j].p_align) &
|
||||
(-1 + phdri[j].p_align + phdri[j].p_offset);
|
||||
if (org!=loc) {
|
||||
return false;
|
||||
}
|
||||
if (phys_lo > phdri[j].p_paddr) {
|
||||
phys_lo = phdri[j].p_paddr;
|
||||
}
|
||||
if (phys_hi < (phdri[j].p_filesz + phdri[j].p_paddr)) {
|
||||
phys_hi = (phdri[j].p_filesz + phdri[j].p_paddr);
|
||||
}
|
||||
++n_ptload;
|
||||
sz_ptload = phdri[j].p_filesz + phdri[j].p_offset - phdri[0].p_offset;
|
||||
}
|
||||
}
|
||||
paddr_min = phys_lo;
|
||||
sz_ptload = phys_hi - phys_lo;
|
||||
return 0 < n_ptload;
|
||||
}
|
||||
|
||||
|
@ -231,9 +231,29 @@ void PackVmlinuxBase<T>::pack(OutputFile *fo)
|
|||
fo->write(&ehdro, sizeof(ehdro)); fo_off+= sizeof(ehdro);
|
||||
fo->write(shdro, sizeof(shdro)); fo_off+= sizeof(shdro);
|
||||
|
||||
// Notice overlap [containment] of physical PT_LOAD[2] into PTLOAD[1]
|
||||
// in this vmlinux for x86_64 from Fedora Core 6 on 2007-01-07:
|
||||
//Program Headers:
|
||||
// Type Offset VirtAddr PhysAddr
|
||||
// FileSiz MemSiz Flags Align
|
||||
// LOAD 0x0000000000200000 0xffffffff80200000 0x0000000000200000
|
||||
// 0x000000000034bce8 0x000000000034bce8 R E 200000
|
||||
// LOAD 0x000000000054c000 0xffffffff8054c000 0x000000000054c000
|
||||
// 0x00000000000ed004 0x00000000001702a4 RWE 200000
|
||||
// LOAD 0x0000000000800000 0xffffffffff600000 0x00000000005f5000
|
||||
// 0x0000000000000c08 0x0000000000000c08 RWE 200000
|
||||
// NOTE 0x0000000000000000 0x0000000000000000 0x0000000000000000
|
||||
// 0x0000000000000000 0x0000000000000000 R 8
|
||||
// Therefore we must "compose" the convex hull to be loaded.
|
||||
|
||||
ph.u_len = sz_ptload;
|
||||
fi->seek(phdri[0].p_offset, SEEK_SET);
|
||||
fi->readx(ibuf, ph.u_len);
|
||||
memset(ibuf, 0, sz_ptload);
|
||||
for (unsigned j = 0; j < ehdri.e_phnum; ++j) {
|
||||
if (Phdr::PT_LOAD==phdri[j].p_type) {
|
||||
fi->seek(phdri[j].p_offset, SEEK_SET);
|
||||
fi->readx(ibuf + (phdri[j].p_paddr - paddr_min), phdri[j].p_filesz);
|
||||
}
|
||||
}
|
||||
checkAlreadyPacked(ibuf + ph.u_len - 1024, 1024);
|
||||
|
||||
// prepare filter
|
||||
|
@ -597,7 +617,32 @@ void PackVmlinuxI386::buildLoader(const Filter *ft)
|
|||
addFilter32(ft->id);
|
||||
}
|
||||
addLoader("LINUX990",
|
||||
ph.first_offset_found == 1 ? "LINUX991" : "",
|
||||
((ph.first_offset_found == 1) ? "LINUX991" : ""),
|
||||
"LINUX992,IDENTSTR,UPX1HEAD", NULL);
|
||||
}
|
||||
|
||||
void PackVmlinuxAMD64::buildLoader(const Filter *ft)
|
||||
{
|
||||
// prepare loader
|
||||
initLoader(stub_amd64_linux_kernel_vmlinux, sizeof(stub_amd64_linux_kernel_vmlinux));
|
||||
addLoader("LINUX000",
|
||||
(0x40==(0xf0 & ft->id)) ? "LXCKLLT1" : (ft->id ? "LXCALLT1" : ""),
|
||||
"LXMOVEUP",
|
||||
getDecompressorSections(),
|
||||
NULL
|
||||
);
|
||||
if (ft->id) {
|
||||
assert(ft->calls > 0);
|
||||
if (0x40==(0xf0 & ft->id)) {
|
||||
addLoader("LXCKLLT9", NULL);
|
||||
}
|
||||
else {
|
||||
addLoader("LXCALLT9", NULL);
|
||||
}
|
||||
addFilter32(ft->id);
|
||||
}
|
||||
addLoader("LINUX990",
|
||||
((ph.first_offset_found == 1) ? "LINUX991" : ""),
|
||||
"LINUX992,IDENTSTR,UPX1HEAD", NULL);
|
||||
}
|
||||
|
||||
|
@ -647,28 +692,58 @@ unsigned PackVmlinuxI386::write_vmlinux_head(
|
|||
Shdr *const stxt
|
||||
)
|
||||
{
|
||||
// ENTRY_POINT
|
||||
fo->write(&stub_i386_linux_kernel_vmlinux_head[0],
|
||||
sizeof(stub_i386_linux_kernel_vmlinux_head)-2*(1+ 4) +1);
|
||||
U32 tmp_u32 = ehdri.e_entry; fo->write(&tmp_u32, 4);
|
||||
|
||||
// COMPRESSED_LENGTH
|
||||
fo->write(&stub_i386_linux_kernel_vmlinux_head[
|
||||
sizeof(stub_i386_linux_kernel_vmlinux_head)-(1+ 4)], 1);
|
||||
tmp_u32 = ph.c_len; fo->write(&tmp_u32, 4);
|
||||
fo->write(&stub_i386_linux_kernel_vmlinux_head[0],
|
||||
sizeof(stub_i386_linux_kernel_vmlinux_head)-(1+ 4) +1);
|
||||
U32 tmp_u32; tmp_u32 = ph.c_len; fo->write(&tmp_u32, 4);
|
||||
|
||||
stxt->sh_size += sizeof(stub_i386_linux_kernel_vmlinux_head);
|
||||
|
||||
return sizeof(stub_i386_linux_kernel_vmlinux_head);
|
||||
}
|
||||
|
||||
unsigned PackVmlinuxAMD64::write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
Shdr *const stxt
|
||||
)
|
||||
{
|
||||
// COMPRESSED_LENGTH
|
||||
fo->write(&stub_amd64_linux_kernel_vmlinux_head[0],
|
||||
sizeof(stub_amd64_linux_kernel_vmlinux_head)-(1+ 4) +1);
|
||||
U32 tmp_u32; tmp_u32 = ph.c_len; fo->write(&tmp_u32, 4);
|
||||
printf(" Compressed length=0x%x\n", ph.c_len);
|
||||
printf("UnCompressed length=0x%x\n", ph.u_len);
|
||||
|
||||
stxt->sh_size += sizeof(stub_amd64_linux_kernel_vmlinux_head);
|
||||
|
||||
return sizeof(stub_amd64_linux_kernel_vmlinux_head);
|
||||
}
|
||||
|
||||
void PackVmlinuxARM::defineDecompressorSymbols()
|
||||
{
|
||||
super::defineDecompressorSymbols();
|
||||
linker->defineSymbol( "COMPRESSED_LENGTH", ph.c_len);
|
||||
linker->defineSymbol("UNCOMPRESSED_LENGTH", ph.u_len);
|
||||
linker->defineSymbol("METHOD", ph.method);
|
||||
}
|
||||
|
||||
void PackVmlinuxI386::defineDecompressorSymbols()
|
||||
{
|
||||
super::defineDecompressorSymbols();
|
||||
linker->defineSymbol("ENTRY_POINT", phdri[0].p_paddr);
|
||||
linker->defineSymbol("PHYSICAL_START", phdri[0].p_paddr);
|
||||
}
|
||||
|
||||
void PackVmlinuxAMD64::defineDecompressorSymbols()
|
||||
{
|
||||
super::defineDecompressorSymbols();
|
||||
// We assume a 32-bit boot loader, so we use the 32-bit convention
|
||||
// of "enter at the beginning" (startup_32). The 64-bit convention
|
||||
// would be to use ehdri.e_entry (startup_64).
|
||||
linker->defineSymbol("ENTRY_POINT", phdri[0].p_paddr);
|
||||
linker->defineSymbol("PHYSICAL_START", phdri[0].p_paddr);
|
||||
}
|
||||
|
||||
unsigned PackVmlinuxARM::write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
Shdr *const stxt
|
||||
|
@ -959,51 +1034,6 @@ Linker* PackVmlinuxAMD64::newLinker() const
|
|||
}
|
||||
|
||||
|
||||
void PackVmlinuxAMD64::buildLoader(const Filter *ft)
|
||||
{
|
||||
// prepare loader
|
||||
initLoader(stub_amd64_linux_kernel_vmlinux, sizeof(stub_amd64_linux_kernel_vmlinux));
|
||||
addLoader("LINUX000",
|
||||
(0x40==(0xf0 & ft->id)) ? "LXCKLLT1" : (ft->id ? "LXCALLT1" : ""),
|
||||
"LXMOVEUP",
|
||||
getDecompressorSections(),
|
||||
NULL
|
||||
);
|
||||
if (ft->id) {
|
||||
assert(ft->calls > 0);
|
||||
if (0x40==(0xf0 & ft->id)) {
|
||||
addLoader("LXCKLLT9", NULL);
|
||||
}
|
||||
else {
|
||||
addLoader("LXCALLT9", NULL);
|
||||
}
|
||||
addFilter32(ft->id);
|
||||
}
|
||||
addLoader("LINUX990,IDENTSTR,UPX1HEAD", NULL);
|
||||
}
|
||||
|
||||
|
||||
unsigned PackVmlinuxAMD64::write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
Shdr *const stxt
|
||||
)
|
||||
{
|
||||
// ENTRY_POINT
|
||||
fo->write(&stub_amd64_linux_kernel_vmlinux_head[0],
|
||||
sizeof(stub_amd64_linux_kernel_vmlinux_head)-2*(1+ 4) +1);
|
||||
unsigned const t = BeLePolicy::get32(&ehdri.e_entry);
|
||||
U32 tmp_u32; tmp_u32 = t;
|
||||
fo->write(&tmp_u32, 4);
|
||||
|
||||
// COMPRESSED_LENGTH
|
||||
fo->write(&stub_amd64_linux_kernel_vmlinux_head[
|
||||
sizeof(stub_amd64_linux_kernel_vmlinux_head)-(1+ 4)], 1);
|
||||
tmp_u32 = ph.c_len; fo->write(&tmp_u32, 4);
|
||||
|
||||
stxt->sh_size += sizeof(stub_amd64_linux_kernel_vmlinux_head);
|
||||
|
||||
return sizeof(stub_amd64_linux_kernel_vmlinux_head);
|
||||
}
|
||||
|
||||
|
||||
// instantiate instances
|
||||
|
|
|
@ -69,6 +69,7 @@ protected:
|
|||
|
||||
int n_ptload;
|
||||
unsigned sz_ptload;
|
||||
unsigned paddr_min;
|
||||
Phdr *phdri; // from input file
|
||||
Shdr *shdri; // from input file
|
||||
char *shstrtab; // from input file
|
||||
|
@ -107,6 +108,7 @@ public:
|
|||
|
||||
protected:
|
||||
virtual void buildLoader(const Filter *ft);
|
||||
virtual void defineDecompressorSymbols();
|
||||
virtual Linker* newLinker() const;
|
||||
virtual bool is_valid_e_entry(Addr);
|
||||
virtual bool has_valid_vmlinux_head();
|
||||
|
@ -131,10 +133,10 @@ public:
|
|||
|
||||
protected:
|
||||
virtual void buildLoader(const Filter *ft);
|
||||
virtual void defineDecompressorSymbols();
|
||||
virtual Linker* newLinker() const;
|
||||
virtual bool is_valid_e_entry(Addr);
|
||||
virtual bool has_valid_vmlinux_head();
|
||||
virtual void defineDecompressorSymbols();
|
||||
virtual unsigned write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
Shdr *const stxt
|
||||
|
@ -156,6 +158,7 @@ public:
|
|||
|
||||
protected:
|
||||
virtual void buildLoader(const Filter *ft);
|
||||
virtual void defineDecompressorSymbols();
|
||||
virtual Linker* newLinker() const;
|
||||
virtual bool is_valid_e_entry(Addr);
|
||||
virtual bool has_valid_vmlinux_head();
|
||||
|
|
|
@ -1394,6 +1394,7 @@ void Packer::compressWithFilters(upx_bytep i_ptr, unsigned i_len,
|
|||
if (compress(i_ptr, i_len, o_tmp, cconf))
|
||||
{
|
||||
unsigned lsize = 0;
|
||||
// findOverlapOperhead() might be slow; omit if already too big.
|
||||
if (ph.c_len + lsize + hdr_c_len <= best_ph.c_len + best_ph_lsize + best_hdr_c_len)
|
||||
{
|
||||
// get results
|
||||
|
|
|
@ -212,8 +212,6 @@ const char *Packer::getDecompressorSections() const
|
|||
|| UPX_F_LINUX_ELFPPC32 ==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMBE==ph.format
|
||||
|| UPX_F_BSD_ELF_i386 ==ph.format
|
||||
|| UPX_F_VMLINUX_AMD64 ==ph.format
|
||||
|| UPX_F_VMLINUX_ARM ==ph.format
|
||||
) {
|
||||
return opt->small ? lzma_elf_small : lzma_elf_fast;
|
||||
}
|
||||
|
@ -247,8 +245,6 @@ void Packer::defineDecompressorSymbols()
|
|||
|| UPX_F_LINUX_ELFPPC32 ==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMBE==ph.format
|
||||
|| UPX_F_BSD_ELF_i386 ==ph.format
|
||||
|| UPX_F_VMLINUX_AMD64 ==ph.format
|
||||
|| UPX_F_VMLINUX_ARM ==ph.format
|
||||
) {
|
||||
// ELF calls the decompressor many times; the parameters change!
|
||||
return;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* amd64-linux.kernel.vmlinux-head.h
|
||||
created from amd64-linux.kernel.vmlinux-head.bin, 39 (0x27) bytes
|
||||
created from amd64-linux.kernel.vmlinux-head.bin, 33 (0x21) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
|
@ -28,12 +28,12 @@
|
|||
*/
|
||||
|
||||
|
||||
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_HEAD_SIZE 39
|
||||
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_HEAD_ADLER32 0x7a591357
|
||||
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_HEAD_CRC32 0xf4f6740a
|
||||
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_HEAD_SIZE 33
|
||||
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_HEAD_ADLER32 0x206f1291
|
||||
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_HEAD_CRC32 0x5b6874bd
|
||||
|
||||
unsigned char stub_amd64_linux_kernel_vmlinux_head[39] = {
|
||||
unsigned char stub_amd64_linux_kernel_vmlinux_head[33] = {
|
||||
140,200,131,192, 8,142,216,142,192,141,142, 0,144, 0, 0,137, /* 0x 0 */
|
||||
73,248,137, 65,252, 15,178, 97,248,106, 0,157, 14,184, 0, 0, /* 0x 10 */
|
||||
0, 0,232,252,255,255,255 /* 0x 20 */
|
||||
73,248,137, 65,252, 15,178, 97,248,106, 0,157,232,252,255,255, /* 0x 10 */
|
||||
255 /* 0x 20 */
|
||||
};
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
|||
/* i386-linux.kernel.vmlinux-head.h
|
||||
created from i386-linux.kernel.vmlinux-head.bin, 39 (0x27) bytes
|
||||
created from i386-linux.kernel.vmlinux-head.bin, 33 (0x21) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
|
@ -28,12 +28,12 @@
|
|||
*/
|
||||
|
||||
|
||||
#define STUB_I386_LINUX_KERNEL_VMLINUX_HEAD_SIZE 39
|
||||
#define STUB_I386_LINUX_KERNEL_VMLINUX_HEAD_ADLER32 0x7a591357
|
||||
#define STUB_I386_LINUX_KERNEL_VMLINUX_HEAD_CRC32 0xf4f6740a
|
||||
#define STUB_I386_LINUX_KERNEL_VMLINUX_HEAD_SIZE 33
|
||||
#define STUB_I386_LINUX_KERNEL_VMLINUX_HEAD_ADLER32 0x206f1291
|
||||
#define STUB_I386_LINUX_KERNEL_VMLINUX_HEAD_CRC32 0x5b6874bd
|
||||
|
||||
unsigned char stub_i386_linux_kernel_vmlinux_head[39] = {
|
||||
unsigned char stub_i386_linux_kernel_vmlinux_head[33] = {
|
||||
140,200,131,192, 8,142,216,142,192,141,142, 0,144, 0, 0,137, /* 0x 0 */
|
||||
73,248,137, 65,252, 15,178, 97,248,106, 0,157, 14,184, 0, 0, /* 0x 10 */
|
||||
0, 0,232,252,255,255,255 /* 0x 20 */
|
||||
73,248,137, 65,252, 15,178, 97,248,106, 0,157,232,252,255,255, /* 0x 10 */
|
||||
255 /* 0x 20 */
|
||||
};
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -53,9 +53,7 @@
|
|||
|
||||
pushl $0; popf # subsumes "cli; cld"; also clears NT for buggy BIOS
|
||||
|
||||
push %cs
|
||||
// PackVmlinuxI386::pack knows the format of the next two instructions.
|
||||
movl $ ENTRY_POINT,%eax # destination of uncompression (and entry point)
|
||||
// PackVmlinuxI386::pack knows the format of the following instruction.
|
||||
call COMPRESSED_LENGTH
|
||||
// Compressed data appears >here<, then decompressor.
|
||||
|
||||
|
|
|
@ -47,9 +47,75 @@
|
|||
*/
|
||||
section LINUX000
|
||||
//// .byte 0xf1 // qemu In-Circuit-Emulator breakpoint
|
||||
pop edx // &compressed; length at -4(#edx)
|
||||
|
||||
push eax // MATCH00(1/2) entry address; __BOOT_CS
|
||||
#if 0 /*{*/
|
||||
// VGA debugging; In: edi= &putstr (linux/arch/*/boot/compressed/misc.c) */
|
||||
jmp .L10
|
||||
print_hex: // %eax in " %.8x"; ebx= &putstr; clobbers edi,edx,ecx
|
||||
sub esp,12
|
||||
mov edi,esp
|
||||
mov edx,eax
|
||||
cld
|
||||
|
||||
mov al,' '
|
||||
stosb
|
||||
mov ecx,8
|
||||
.L30:
|
||||
rol edx,4
|
||||
mov al,dl
|
||||
and al,0xf
|
||||
cmp al,10
|
||||
sbb al,0x69
|
||||
das
|
||||
stosb
|
||||
loop .L30
|
||||
mov al,0
|
||||
stosb
|
||||
|
||||
push esp
|
||||
call ebx
|
||||
add esp,4+ 3*4
|
||||
ret
|
||||
|
||||
print_stk8: // eax= &putstr
|
||||
push ebp
|
||||
mov ebp,esp
|
||||
push ebx
|
||||
mov ebx,eax // &putstr
|
||||
push esi
|
||||
push edi
|
||||
|
||||
mov esi,-8
|
||||
.L20:
|
||||
mov eax,[ebp + 4*esi + 8*4 + 8]
|
||||
call print_hex
|
||||
inc esi
|
||||
jnz .L20
|
||||
|
||||
sub esp,4
|
||||
mov edi,esp
|
||||
push edi
|
||||
mov al,'\n'
|
||||
stosb
|
||||
mov al,0
|
||||
stosb
|
||||
call ebx // NL
|
||||
add esp,4+ 4
|
||||
|
||||
pop edi
|
||||
pop esi
|
||||
pop ebx
|
||||
pop ebp
|
||||
ret
|
||||
.L10:
|
||||
mov ebx,edi // &putstr in better register
|
||||
#endif /*}*/
|
||||
|
||||
pop edx // &compressed; length at -4(#edx)
|
||||
push %cs
|
||||
push offset ENTRY_POINT // MATCH00
|
||||
mov eax, offset PHYSICAL_START // destination of uncompression
|
||||
|
||||
push edi // MATCH01 save
|
||||
push esi // MATCH02 save
|
||||
|
||||
|
@ -112,6 +178,15 @@ move_up:
|
|||
add eax, ~ALIGN + UNLAP
|
||||
and eax, ALIGN
|
||||
|
||||
#if 0 /*{*/
|
||||
pusha
|
||||
mov eax,ebx // &putstr
|
||||
call print_stk8
|
||||
popa
|
||||
.L5:
|
||||
pause
|
||||
jmp .L5
|
||||
#endif /*}*/
|
||||
std
|
||||
// copy decompressor
|
||||
lea esi,[-1+ ecx + esi] // unmoved top -1 of decompressor
|
||||
|
@ -131,6 +206,7 @@ move_up:
|
|||
cld
|
||||
lea esi,[4+ edi] // &compressed [after move]
|
||||
mov edi,ebp // &uncompressed
|
||||
|
||||
section LINUX991
|
||||
or ebp, -1 // decompressor assumption
|
||||
section LINUX992
|
||||
|
|
|
@ -2,100 +2,100 @@ tmp/amd64-linux.kernel.vmlinux.bin: file format elf32-i386
|
|||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn Flags
|
||||
0 LINUX000 00000004 00000000 00000000 00000034 2**0 CONTENTS, READONLY
|
||||
1 LXCALLT1 00000001 00000000 00000000 00000038 2**0 CONTENTS, READONLY
|
||||
2 LXCKLLT1 00000003 00000000 00000000 00000039 2**0 CONTENTS, RELOC, READONLY
|
||||
3 LXMOVEUP 0000000a 00000000 00000000 0000003c 2**0 CONTENTS, RELOC, READONLY
|
||||
4 N2BSMA10 00000003 00000000 00000000 00000046 2**0 CONTENTS, RELOC, READONLY
|
||||
5 N2BFAS10 00000002 00000000 00000000 00000049 2**0 CONTENTS, RELOC, READONLY
|
||||
6 N2BFAS11 00000006 00000000 00000000 0000004b 2**0 CONTENTS, READONLY
|
||||
7 N2BDEC10 0000000b 00000000 00000000 00000051 2**0 CONTENTS, READONLY
|
||||
8 N2BSMA20 00000005 00000000 00000000 0000005c 2**0 CONTENTS, RELOC, READONLY
|
||||
9 N2BFAS20 00000009 00000000 00000000 00000061 2**0 CONTENTS, RELOC, READONLY
|
||||
10 N2BDEC20 0000000d 00000000 00000000 0000006a 2**0 CONTENTS, READONLY
|
||||
11 N2BSMA30 0000000d 00000000 00000000 00000077 2**0 CONTENTS, RELOC, READONLY
|
||||
12 N2BFAS30 0000000f 00000000 00000000 00000084 2**0 CONTENTS, RELOC, READONLY
|
||||
13 N2BDEC30 0000003e 00000000 00000000 00000093 2**0 CONTENTS, RELOC, READONLY
|
||||
14 N2BSMA40 0000000d 00000000 00000000 000000d1 2**0 CONTENTS, RELOC, READONLY
|
||||
15 N2BFAS40 0000000f 00000000 00000000 000000de 2**0 CONTENTS, RELOC, READONLY
|
||||
16 N2BSMA50 00000002 00000000 00000000 000000ed 2**0 CONTENTS, READONLY
|
||||
17 N2BFAS50 00000003 00000000 00000000 000000ef 2**0 CONTENTS, READONLY
|
||||
18 N2BDEC50 00000009 00000000 00000000 000000f2 2**0 CONTENTS, READONLY
|
||||
19 N2BSMA60 0000000c 00000000 00000000 000000fb 2**0 CONTENTS, RELOC, READONLY
|
||||
20 N2BFAS60 00000019 00000000 00000000 00000107 2**0 CONTENTS, RELOC, READONLY
|
||||
21 N2BFAS61 00000016 00000000 00000000 00000120 2**0 CONTENTS, RELOC, READONLY
|
||||
22 N2BDEC60 00000000 00000000 00000000 00000136 2**0 CONTENTS, READONLY
|
||||
23 N2DSMA10 00000003 00000000 00000000 00000136 2**0 CONTENTS, RELOC, READONLY
|
||||
24 N2DFAS10 00000002 00000000 00000000 00000139 2**0 CONTENTS, RELOC, READONLY
|
||||
25 N2DFAS11 00000006 00000000 00000000 0000013b 2**0 CONTENTS, READONLY
|
||||
26 N2DDEC10 0000000b 00000000 00000000 00000141 2**0 CONTENTS, READONLY
|
||||
27 N2DSMA20 00000005 00000000 00000000 0000014c 2**0 CONTENTS, RELOC, READONLY
|
||||
28 N2DFAS20 00000009 00000000 00000000 00000151 2**0 CONTENTS, RELOC, READONLY
|
||||
29 N2DDEC20 0000000d 00000000 00000000 0000015a 2**0 CONTENTS, READONLY
|
||||
30 N2DSMA30 0000000d 00000000 00000000 00000167 2**0 CONTENTS, RELOC, READONLY
|
||||
31 N2DFAS30 0000000f 00000000 00000000 00000174 2**0 CONTENTS, RELOC, READONLY
|
||||
32 N2DDEC30 00000052 00000000 00000000 00000183 2**0 CONTENTS, RELOC, READONLY
|
||||
33 N2DSMA40 0000000d 00000000 00000000 000001d5 2**0 CONTENTS, RELOC, READONLY
|
||||
34 N2DFAS40 0000000f 00000000 00000000 000001e2 2**0 CONTENTS, RELOC, READONLY
|
||||
35 N2DSMA50 00000002 00000000 00000000 000001f1 2**0 CONTENTS, READONLY
|
||||
36 N2DFAS50 00000003 00000000 00000000 000001f3 2**0 CONTENTS, READONLY
|
||||
37 N2DDEC50 00000009 00000000 00000000 000001f6 2**0 CONTENTS, READONLY
|
||||
38 N2DSMA60 0000000c 00000000 00000000 000001ff 2**0 CONTENTS, RELOC, READONLY
|
||||
39 N2DFAS60 00000019 00000000 00000000 0000020b 2**0 CONTENTS, RELOC, READONLY
|
||||
40 N2DFAS61 00000016 00000000 00000000 00000224 2**0 CONTENTS, RELOC, READONLY
|
||||
41 N2DDEC60 00000000 00000000 00000000 0000023a 2**0 CONTENTS, READONLY
|
||||
42 N2ESMA10 00000003 00000000 00000000 0000023a 2**0 CONTENTS, RELOC, READONLY
|
||||
43 N2EFAS10 00000002 00000000 00000000 0000023d 2**0 CONTENTS, RELOC, READONLY
|
||||
44 N2EFAS11 00000006 00000000 00000000 0000023f 2**0 CONTENTS, READONLY
|
||||
45 N2EDEC10 0000000b 00000000 00000000 00000245 2**0 CONTENTS, READONLY
|
||||
46 N2ESMA20 00000005 00000000 00000000 00000250 2**0 CONTENTS, RELOC, READONLY
|
||||
47 N2EFAS20 00000009 00000000 00000000 00000255 2**0 CONTENTS, RELOC, READONLY
|
||||
48 N2EDEC20 0000000d 00000000 00000000 0000025e 2**0 CONTENTS, READONLY
|
||||
49 N2ESMA30 0000000d 00000000 00000000 0000026b 2**0 CONTENTS, RELOC, READONLY
|
||||
50 N2EFAS30 0000000f 00000000 00000000 00000278 2**0 CONTENTS, RELOC, READONLY
|
||||
51 N2EDEC30 0000005f 00000000 00000000 00000287 2**0 CONTENTS, RELOC, READONLY
|
||||
52 N2ESMA40 0000000d 00000000 00000000 000002e6 2**0 CONTENTS, RELOC, READONLY
|
||||
53 N2EFAS40 0000000f 00000000 00000000 000002f3 2**0 CONTENTS, RELOC, READONLY
|
||||
54 N2ESMA50 00000002 00000000 00000000 00000302 2**0 CONTENTS, READONLY
|
||||
55 N2EFAS50 00000003 00000000 00000000 00000304 2**0 CONTENTS, READONLY
|
||||
56 N2EDEC50 00000009 00000000 00000000 00000307 2**0 CONTENTS, READONLY
|
||||
57 N2ESMA60 0000000c 00000000 00000000 00000310 2**0 CONTENTS, RELOC, READONLY
|
||||
58 N2EFAS60 00000019 00000000 00000000 0000031c 2**0 CONTENTS, RELOC, READONLY
|
||||
59 N2EFAS61 00000016 00000000 00000000 00000335 2**0 CONTENTS, RELOC, READONLY
|
||||
60 N2EDEC60 00000000 00000000 00000000 0000034b 2**0 CONTENTS, READONLY
|
||||
61 LZMA_DEC00 0000002e 00000000 00000000 0000034b 2**0 CONTENTS, RELOC, READONLY
|
||||
62 LZMA_ELF00 00000048 00000000 00000000 00000379 2**0 CONTENTS, READONLY
|
||||
63 LZMA_DEC10 00000a86 00000000 00000000 000003c1 2**0 CONTENTS, READONLY
|
||||
64 LZMA_DEC20 00000a86 00000000 00000000 00000e47 2**0 CONTENTS, READONLY
|
||||
65 LZMA_DEC30 0000001a 00000000 00000000 000018cd 2**0 CONTENTS, READONLY
|
||||
66 LXCKLLT9 00000003 00000000 00000000 000018e7 2**0 CONTENTS, READONLY
|
||||
67 ctok32.00 00000009 00000000 00000000 000018ea 2**0 CONTENTS, RELOC, READONLY
|
||||
68 ctok32.10 0000000e 00000000 00000000 000018f3 2**0 CONTENTS, RELOC, READONLY
|
||||
69 ctok32.20 00000021 00000000 00000000 00001901 2**0 CONTENTS, RELOC, READONLY
|
||||
70 ctok32.30 00000007 00000000 00000000 00001922 2**0 CONTENTS, RELOC, READONLY
|
||||
71 ctok32.40 00000005 00000000 00000000 00001929 2**0 CONTENTS, RELOC, READONLY
|
||||
72 LXCALLT9 00000002 00000000 00000000 0000192e 2**0 CONTENTS, READONLY
|
||||
73 CALLTR00 0000000e 00000000 00000000 00001930 2**0 CONTENTS, RELOC, READONLY
|
||||
74 CTCLEVE1 00000005 00000000 00000000 0000193e 2**0 CONTENTS, RELOC, READONLY
|
||||
75 CALLTR01 00000005 00000000 00000000 00001943 2**0 CONTENTS, READONLY
|
||||
76 CTBSHR01 00000004 00000000 00000000 00001948 2**0 CONTENTS, READONLY
|
||||
77 CTBROR01 00000002 00000000 00000000 0000194c 2**0 CONTENTS, READONLY
|
||||
78 CTBSWA01 00000005 00000000 00000000 0000194e 2**0 CONTENTS, READONLY
|
||||
79 CALLTR02 0000000e 00000000 00000000 00001953 2**0 CONTENTS, RELOC, READONLY
|
||||
80 CALLTR10 00000005 00000000 00000000 00001961 2**0 CONTENTS, RELOC, READONLY
|
||||
81 CALLTRE8 00000002 00000000 00000000 00001966 2**0 CONTENTS, READONLY
|
||||
82 CALLTRE9 00000002 00000000 00000000 00001968 2**0 CONTENTS, READONLY
|
||||
83 CALLTR11 00000004 00000000 00000000 0000196a 2**0 CONTENTS, RELOC, READONLY
|
||||
84 CTCLEVE2 00000005 00000000 00000000 0000196e 2**0 CONTENTS, RELOC, READONLY
|
||||
85 CALLTR12 00000002 00000000 00000000 00001973 2**0 CONTENTS, READONLY
|
||||
86 CTBSHR11 00000004 00000000 00000000 00001975 2**0 CONTENTS, READONLY
|
||||
87 CTBROR11 00000002 00000000 00000000 00001979 2**0 CONTENTS, READONLY
|
||||
88 CTBSWA11 00000005 00000000 00000000 0000197b 2**0 CONTENTS, READONLY
|
||||
89 CALLTR13 00000005 00000000 00000000 00001980 2**0 CONTENTS, RELOC, READONLY
|
||||
90 LINUX990 00000037 00000000 00000000 00001985 2**0 CONTENTS, READONLY
|
||||
91 LINUX991 00000003 00000000 00000000 000019bc 2**0 CONTENTS, READONLY
|
||||
92 LINUX992 00000002 00000000 00000000 000019bf 2**0 CONTENTS, READONLY
|
||||
93 UPX1HEAD 00000020 00000000 00000000 000019c1 2**0 CONTENTS, READONLY
|
||||
0 LINUX000 0000000e 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
|
||||
1 LXCALLT1 00000001 00000000 00000000 00000042 2**0 CONTENTS, READONLY
|
||||
2 LXCKLLT1 00000003 00000000 00000000 00000043 2**0 CONTENTS, RELOC, READONLY
|
||||
3 LXMOVEUP 0000000a 00000000 00000000 00000046 2**0 CONTENTS, RELOC, READONLY
|
||||
4 N2BSMA10 00000003 00000000 00000000 00000050 2**0 CONTENTS, RELOC, READONLY
|
||||
5 N2BFAS10 00000002 00000000 00000000 00000053 2**0 CONTENTS, RELOC, READONLY
|
||||
6 N2BFAS11 00000006 00000000 00000000 00000055 2**0 CONTENTS, READONLY
|
||||
7 N2BDEC10 0000000b 00000000 00000000 0000005b 2**0 CONTENTS, READONLY
|
||||
8 N2BSMA20 00000005 00000000 00000000 00000066 2**0 CONTENTS, RELOC, READONLY
|
||||
9 N2BFAS20 00000009 00000000 00000000 0000006b 2**0 CONTENTS, RELOC, READONLY
|
||||
10 N2BDEC20 0000000d 00000000 00000000 00000074 2**0 CONTENTS, READONLY
|
||||
11 N2BSMA30 0000000d 00000000 00000000 00000081 2**0 CONTENTS, RELOC, READONLY
|
||||
12 N2BFAS30 0000000f 00000000 00000000 0000008e 2**0 CONTENTS, RELOC, READONLY
|
||||
13 N2BDEC30 0000003e 00000000 00000000 0000009d 2**0 CONTENTS, RELOC, READONLY
|
||||
14 N2BSMA40 0000000d 00000000 00000000 000000db 2**0 CONTENTS, RELOC, READONLY
|
||||
15 N2BFAS40 0000000f 00000000 00000000 000000e8 2**0 CONTENTS, RELOC, READONLY
|
||||
16 N2BSMA50 00000002 00000000 00000000 000000f7 2**0 CONTENTS, READONLY
|
||||
17 N2BFAS50 00000003 00000000 00000000 000000f9 2**0 CONTENTS, READONLY
|
||||
18 N2BDEC50 00000009 00000000 00000000 000000fc 2**0 CONTENTS, READONLY
|
||||
19 N2BSMA60 0000000c 00000000 00000000 00000105 2**0 CONTENTS, RELOC, READONLY
|
||||
20 N2BFAS60 00000019 00000000 00000000 00000111 2**0 CONTENTS, RELOC, READONLY
|
||||
21 N2BFAS61 00000016 00000000 00000000 0000012a 2**0 CONTENTS, RELOC, READONLY
|
||||
22 N2BDEC60 00000000 00000000 00000000 00000140 2**0 CONTENTS, READONLY
|
||||
23 N2DSMA10 00000003 00000000 00000000 00000140 2**0 CONTENTS, RELOC, READONLY
|
||||
24 N2DFAS10 00000002 00000000 00000000 00000143 2**0 CONTENTS, RELOC, READONLY
|
||||
25 N2DFAS11 00000006 00000000 00000000 00000145 2**0 CONTENTS, READONLY
|
||||
26 N2DDEC10 0000000b 00000000 00000000 0000014b 2**0 CONTENTS, READONLY
|
||||
27 N2DSMA20 00000005 00000000 00000000 00000156 2**0 CONTENTS, RELOC, READONLY
|
||||
28 N2DFAS20 00000009 00000000 00000000 0000015b 2**0 CONTENTS, RELOC, READONLY
|
||||
29 N2DDEC20 0000000d 00000000 00000000 00000164 2**0 CONTENTS, READONLY
|
||||
30 N2DSMA30 0000000d 00000000 00000000 00000171 2**0 CONTENTS, RELOC, READONLY
|
||||
31 N2DFAS30 0000000f 00000000 00000000 0000017e 2**0 CONTENTS, RELOC, READONLY
|
||||
32 N2DDEC30 00000052 00000000 00000000 0000018d 2**0 CONTENTS, RELOC, READONLY
|
||||
33 N2DSMA40 0000000d 00000000 00000000 000001df 2**0 CONTENTS, RELOC, READONLY
|
||||
34 N2DFAS40 0000000f 00000000 00000000 000001ec 2**0 CONTENTS, RELOC, READONLY
|
||||
35 N2DSMA50 00000002 00000000 00000000 000001fb 2**0 CONTENTS, READONLY
|
||||
36 N2DFAS50 00000003 00000000 00000000 000001fd 2**0 CONTENTS, READONLY
|
||||
37 N2DDEC50 00000009 00000000 00000000 00000200 2**0 CONTENTS, READONLY
|
||||
38 N2DSMA60 0000000c 00000000 00000000 00000209 2**0 CONTENTS, RELOC, READONLY
|
||||
39 N2DFAS60 00000019 00000000 00000000 00000215 2**0 CONTENTS, RELOC, READONLY
|
||||
40 N2DFAS61 00000016 00000000 00000000 0000022e 2**0 CONTENTS, RELOC, READONLY
|
||||
41 N2DDEC60 00000000 00000000 00000000 00000244 2**0 CONTENTS, READONLY
|
||||
42 N2ESMA10 00000003 00000000 00000000 00000244 2**0 CONTENTS, RELOC, READONLY
|
||||
43 N2EFAS10 00000002 00000000 00000000 00000247 2**0 CONTENTS, RELOC, READONLY
|
||||
44 N2EFAS11 00000006 00000000 00000000 00000249 2**0 CONTENTS, READONLY
|
||||
45 N2EDEC10 0000000b 00000000 00000000 0000024f 2**0 CONTENTS, READONLY
|
||||
46 N2ESMA20 00000005 00000000 00000000 0000025a 2**0 CONTENTS, RELOC, READONLY
|
||||
47 N2EFAS20 00000009 00000000 00000000 0000025f 2**0 CONTENTS, RELOC, READONLY
|
||||
48 N2EDEC20 0000000d 00000000 00000000 00000268 2**0 CONTENTS, READONLY
|
||||
49 N2ESMA30 0000000d 00000000 00000000 00000275 2**0 CONTENTS, RELOC, READONLY
|
||||
50 N2EFAS30 0000000f 00000000 00000000 00000282 2**0 CONTENTS, RELOC, READONLY
|
||||
51 N2EDEC30 0000005f 00000000 00000000 00000291 2**0 CONTENTS, RELOC, READONLY
|
||||
52 N2ESMA40 0000000d 00000000 00000000 000002f0 2**0 CONTENTS, RELOC, READONLY
|
||||
53 N2EFAS40 0000000f 00000000 00000000 000002fd 2**0 CONTENTS, RELOC, READONLY
|
||||
54 N2ESMA50 00000002 00000000 00000000 0000030c 2**0 CONTENTS, READONLY
|
||||
55 N2EFAS50 00000003 00000000 00000000 0000030e 2**0 CONTENTS, READONLY
|
||||
56 N2EDEC50 00000009 00000000 00000000 00000311 2**0 CONTENTS, READONLY
|
||||
57 N2ESMA60 0000000c 00000000 00000000 0000031a 2**0 CONTENTS, RELOC, READONLY
|
||||
58 N2EFAS60 00000019 00000000 00000000 00000326 2**0 CONTENTS, RELOC, READONLY
|
||||
59 N2EFAS61 00000016 00000000 00000000 0000033f 2**0 CONTENTS, RELOC, READONLY
|
||||
60 N2EDEC60 00000000 00000000 00000000 00000355 2**0 CONTENTS, READONLY
|
||||
61 LZMA_DEC00 0000002e 00000000 00000000 00000355 2**0 CONTENTS, RELOC, READONLY
|
||||
62 LZMA_ELF00 00000048 00000000 00000000 00000383 2**0 CONTENTS, READONLY
|
||||
63 LZMA_DEC10 00000a86 00000000 00000000 000003cb 2**0 CONTENTS, READONLY
|
||||
64 LZMA_DEC20 00000a86 00000000 00000000 00000e51 2**0 CONTENTS, READONLY
|
||||
65 LZMA_DEC30 0000001a 00000000 00000000 000018d7 2**0 CONTENTS, READONLY
|
||||
66 LXCKLLT9 00000003 00000000 00000000 000018f1 2**0 CONTENTS, READONLY
|
||||
67 ctok32.00 00000009 00000000 00000000 000018f4 2**0 CONTENTS, RELOC, READONLY
|
||||
68 ctok32.10 0000000e 00000000 00000000 000018fd 2**0 CONTENTS, RELOC, READONLY
|
||||
69 ctok32.20 00000021 00000000 00000000 0000190b 2**0 CONTENTS, RELOC, READONLY
|
||||
70 ctok32.30 00000007 00000000 00000000 0000192c 2**0 CONTENTS, RELOC, READONLY
|
||||
71 ctok32.40 00000005 00000000 00000000 00001933 2**0 CONTENTS, RELOC, READONLY
|
||||
72 LXCALLT9 00000002 00000000 00000000 00001938 2**0 CONTENTS, READONLY
|
||||
73 CALLTR00 0000000e 00000000 00000000 0000193a 2**0 CONTENTS, RELOC, READONLY
|
||||
74 CTCLEVE1 00000005 00000000 00000000 00001948 2**0 CONTENTS, RELOC, READONLY
|
||||
75 CALLTR01 00000005 00000000 00000000 0000194d 2**0 CONTENTS, READONLY
|
||||
76 CTBSHR01 00000004 00000000 00000000 00001952 2**0 CONTENTS, READONLY
|
||||
77 CTBROR01 00000002 00000000 00000000 00001956 2**0 CONTENTS, READONLY
|
||||
78 CTBSWA01 00000005 00000000 00000000 00001958 2**0 CONTENTS, READONLY
|
||||
79 CALLTR02 0000000e 00000000 00000000 0000195d 2**0 CONTENTS, RELOC, READONLY
|
||||
80 CALLTR10 00000005 00000000 00000000 0000196b 2**0 CONTENTS, RELOC, READONLY
|
||||
81 CALLTRE8 00000002 00000000 00000000 00001970 2**0 CONTENTS, READONLY
|
||||
82 CALLTRE9 00000002 00000000 00000000 00001972 2**0 CONTENTS, READONLY
|
||||
83 CALLTR11 00000004 00000000 00000000 00001974 2**0 CONTENTS, RELOC, READONLY
|
||||
84 CTCLEVE2 00000005 00000000 00000000 00001978 2**0 CONTENTS, RELOC, READONLY
|
||||
85 CALLTR12 00000002 00000000 00000000 0000197d 2**0 CONTENTS, READONLY
|
||||
86 CTBSHR11 00000004 00000000 00000000 0000197f 2**0 CONTENTS, READONLY
|
||||
87 CTBROR11 00000002 00000000 00000000 00001983 2**0 CONTENTS, READONLY
|
||||
88 CTBSWA11 00000005 00000000 00000000 00001985 2**0 CONTENTS, READONLY
|
||||
89 CALLTR13 00000005 00000000 00000000 0000198a 2**0 CONTENTS, RELOC, READONLY
|
||||
90 LINUX990 00000037 00000000 00000000 0000198f 2**0 CONTENTS, READONLY
|
||||
91 LINUX991 00000003 00000000 00000000 000019c6 2**0 CONTENTS, READONLY
|
||||
92 LINUX992 00000002 00000000 00000000 000019c9 2**0 CONTENTS, READONLY
|
||||
93 UPX1HEAD 00000020 00000000 00000000 000019cb 2**0 CONTENTS, READONLY
|
||||
SYMBOL TABLE:
|
||||
00000000 l d N2BSMA10 00000000 N2BSMA10
|
||||
00000000 l d N2BFAS11 00000000 N2BFAS11
|
||||
|
@ -191,6 +191,8 @@ SYMBOL TABLE:
|
|||
00000000 l d LINUX991 00000000 LINUX991
|
||||
00000000 l d LINUX992 00000000 LINUX992
|
||||
00000000 l d UPX1HEAD 00000000 UPX1HEAD
|
||||
00000000 *UND* 00000000 ENTRY_POINT
|
||||
00000000 *UND* 00000000 PHYSICAL_START
|
||||
00000000 *UND* 00000000 filter_cto
|
||||
00000000 *UND* 00000000 filter_length
|
||||
00000000 *UND* 00000000 lzma_stack_adjust
|
||||
|
@ -198,6 +200,11 @@ SYMBOL TABLE:
|
|||
00000000 *UND* 00000000 lzma_c_len
|
||||
00000000 *UND* 00000000 lzma_properties
|
||||
|
||||
RELOCATION RECORDS FOR [LINUX000]:
|
||||
OFFSET TYPE VALUE
|
||||
00000003 R_386_32 ENTRY_POINT
|
||||
00000008 R_386_32 PHYSICAL_START
|
||||
|
||||
RELOCATION RECORDS FOR [LXCKLLT1]:
|
||||
OFFSET TYPE VALUE
|
||||
00000002 R_386_8 filter_cto
|
||||
|
|
|
@ -2,100 +2,100 @@ tmp/i386-linux.kernel.vmlinux.bin: file format elf32-i386
|
|||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn Flags
|
||||
0 LINUX000 00000004 00000000 00000000 00000034 2**0 CONTENTS, READONLY
|
||||
1 LXCALLT1 00000001 00000000 00000000 00000038 2**0 CONTENTS, READONLY
|
||||
2 LXCKLLT1 00000003 00000000 00000000 00000039 2**0 CONTENTS, RELOC, READONLY
|
||||
3 LXMOVEUP 0000000a 00000000 00000000 0000003c 2**0 CONTENTS, RELOC, READONLY
|
||||
4 N2BSMA10 00000003 00000000 00000000 00000046 2**0 CONTENTS, RELOC, READONLY
|
||||
5 N2BFAS10 00000002 00000000 00000000 00000049 2**0 CONTENTS, RELOC, READONLY
|
||||
6 N2BFAS11 00000006 00000000 00000000 0000004b 2**0 CONTENTS, READONLY
|
||||
7 N2BDEC10 0000000b 00000000 00000000 00000051 2**0 CONTENTS, READONLY
|
||||
8 N2BSMA20 00000005 00000000 00000000 0000005c 2**0 CONTENTS, RELOC, READONLY
|
||||
9 N2BFAS20 00000009 00000000 00000000 00000061 2**0 CONTENTS, RELOC, READONLY
|
||||
10 N2BDEC20 0000000d 00000000 00000000 0000006a 2**0 CONTENTS, READONLY
|
||||
11 N2BSMA30 0000000d 00000000 00000000 00000077 2**0 CONTENTS, RELOC, READONLY
|
||||
12 N2BFAS30 0000000f 00000000 00000000 00000084 2**0 CONTENTS, RELOC, READONLY
|
||||
13 N2BDEC30 0000003e 00000000 00000000 00000093 2**0 CONTENTS, RELOC, READONLY
|
||||
14 N2BSMA40 0000000d 00000000 00000000 000000d1 2**0 CONTENTS, RELOC, READONLY
|
||||
15 N2BFAS40 0000000f 00000000 00000000 000000de 2**0 CONTENTS, RELOC, READONLY
|
||||
16 N2BSMA50 00000002 00000000 00000000 000000ed 2**0 CONTENTS, READONLY
|
||||
17 N2BFAS50 00000003 00000000 00000000 000000ef 2**0 CONTENTS, READONLY
|
||||
18 N2BDEC50 00000009 00000000 00000000 000000f2 2**0 CONTENTS, READONLY
|
||||
19 N2BSMA60 0000000c 00000000 00000000 000000fb 2**0 CONTENTS, RELOC, READONLY
|
||||
20 N2BFAS60 00000019 00000000 00000000 00000107 2**0 CONTENTS, RELOC, READONLY
|
||||
21 N2BFAS61 00000016 00000000 00000000 00000120 2**0 CONTENTS, RELOC, READONLY
|
||||
22 N2BDEC60 00000000 00000000 00000000 00000136 2**0 CONTENTS, READONLY
|
||||
23 N2DSMA10 00000003 00000000 00000000 00000136 2**0 CONTENTS, RELOC, READONLY
|
||||
24 N2DFAS10 00000002 00000000 00000000 00000139 2**0 CONTENTS, RELOC, READONLY
|
||||
25 N2DFAS11 00000006 00000000 00000000 0000013b 2**0 CONTENTS, READONLY
|
||||
26 N2DDEC10 0000000b 00000000 00000000 00000141 2**0 CONTENTS, READONLY
|
||||
27 N2DSMA20 00000005 00000000 00000000 0000014c 2**0 CONTENTS, RELOC, READONLY
|
||||
28 N2DFAS20 00000009 00000000 00000000 00000151 2**0 CONTENTS, RELOC, READONLY
|
||||
29 N2DDEC20 0000000d 00000000 00000000 0000015a 2**0 CONTENTS, READONLY
|
||||
30 N2DSMA30 0000000d 00000000 00000000 00000167 2**0 CONTENTS, RELOC, READONLY
|
||||
31 N2DFAS30 0000000f 00000000 00000000 00000174 2**0 CONTENTS, RELOC, READONLY
|
||||
32 N2DDEC30 00000052 00000000 00000000 00000183 2**0 CONTENTS, RELOC, READONLY
|
||||
33 N2DSMA40 0000000d 00000000 00000000 000001d5 2**0 CONTENTS, RELOC, READONLY
|
||||
34 N2DFAS40 0000000f 00000000 00000000 000001e2 2**0 CONTENTS, RELOC, READONLY
|
||||
35 N2DSMA50 00000002 00000000 00000000 000001f1 2**0 CONTENTS, READONLY
|
||||
36 N2DFAS50 00000003 00000000 00000000 000001f3 2**0 CONTENTS, READONLY
|
||||
37 N2DDEC50 00000009 00000000 00000000 000001f6 2**0 CONTENTS, READONLY
|
||||
38 N2DSMA60 0000000c 00000000 00000000 000001ff 2**0 CONTENTS, RELOC, READONLY
|
||||
39 N2DFAS60 00000019 00000000 00000000 0000020b 2**0 CONTENTS, RELOC, READONLY
|
||||
40 N2DFAS61 00000016 00000000 00000000 00000224 2**0 CONTENTS, RELOC, READONLY
|
||||
41 N2DDEC60 00000000 00000000 00000000 0000023a 2**0 CONTENTS, READONLY
|
||||
42 N2ESMA10 00000003 00000000 00000000 0000023a 2**0 CONTENTS, RELOC, READONLY
|
||||
43 N2EFAS10 00000002 00000000 00000000 0000023d 2**0 CONTENTS, RELOC, READONLY
|
||||
44 N2EFAS11 00000006 00000000 00000000 0000023f 2**0 CONTENTS, READONLY
|
||||
45 N2EDEC10 0000000b 00000000 00000000 00000245 2**0 CONTENTS, READONLY
|
||||
46 N2ESMA20 00000005 00000000 00000000 00000250 2**0 CONTENTS, RELOC, READONLY
|
||||
47 N2EFAS20 00000009 00000000 00000000 00000255 2**0 CONTENTS, RELOC, READONLY
|
||||
48 N2EDEC20 0000000d 00000000 00000000 0000025e 2**0 CONTENTS, READONLY
|
||||
49 N2ESMA30 0000000d 00000000 00000000 0000026b 2**0 CONTENTS, RELOC, READONLY
|
||||
50 N2EFAS30 0000000f 00000000 00000000 00000278 2**0 CONTENTS, RELOC, READONLY
|
||||
51 N2EDEC30 0000005f 00000000 00000000 00000287 2**0 CONTENTS, RELOC, READONLY
|
||||
52 N2ESMA40 0000000d 00000000 00000000 000002e6 2**0 CONTENTS, RELOC, READONLY
|
||||
53 N2EFAS40 0000000f 00000000 00000000 000002f3 2**0 CONTENTS, RELOC, READONLY
|
||||
54 N2ESMA50 00000002 00000000 00000000 00000302 2**0 CONTENTS, READONLY
|
||||
55 N2EFAS50 00000003 00000000 00000000 00000304 2**0 CONTENTS, READONLY
|
||||
56 N2EDEC50 00000009 00000000 00000000 00000307 2**0 CONTENTS, READONLY
|
||||
57 N2ESMA60 0000000c 00000000 00000000 00000310 2**0 CONTENTS, RELOC, READONLY
|
||||
58 N2EFAS60 00000019 00000000 00000000 0000031c 2**0 CONTENTS, RELOC, READONLY
|
||||
59 N2EFAS61 00000016 00000000 00000000 00000335 2**0 CONTENTS, RELOC, READONLY
|
||||
60 N2EDEC60 00000000 00000000 00000000 0000034b 2**0 CONTENTS, READONLY
|
||||
61 LZMA_DEC00 0000002e 00000000 00000000 0000034b 2**0 CONTENTS, RELOC, READONLY
|
||||
62 LZMA_ELF00 00000048 00000000 00000000 00000379 2**0 CONTENTS, READONLY
|
||||
63 LZMA_DEC10 00000a86 00000000 00000000 000003c1 2**0 CONTENTS, READONLY
|
||||
64 LZMA_DEC20 00000a86 00000000 00000000 00000e47 2**0 CONTENTS, READONLY
|
||||
65 LZMA_DEC30 0000001a 00000000 00000000 000018cd 2**0 CONTENTS, READONLY
|
||||
66 LXCKLLT9 00000003 00000000 00000000 000018e7 2**0 CONTENTS, READONLY
|
||||
67 ctok32.00 00000009 00000000 00000000 000018ea 2**0 CONTENTS, RELOC, READONLY
|
||||
68 ctok32.10 0000000e 00000000 00000000 000018f3 2**0 CONTENTS, RELOC, READONLY
|
||||
69 ctok32.20 00000021 00000000 00000000 00001901 2**0 CONTENTS, RELOC, READONLY
|
||||
70 ctok32.30 00000007 00000000 00000000 00001922 2**0 CONTENTS, RELOC, READONLY
|
||||
71 ctok32.40 00000005 00000000 00000000 00001929 2**0 CONTENTS, RELOC, READONLY
|
||||
72 LXCALLT9 00000002 00000000 00000000 0000192e 2**0 CONTENTS, READONLY
|
||||
73 CALLTR00 0000000e 00000000 00000000 00001930 2**0 CONTENTS, RELOC, READONLY
|
||||
74 CTCLEVE1 00000005 00000000 00000000 0000193e 2**0 CONTENTS, RELOC, READONLY
|
||||
75 CALLTR01 00000005 00000000 00000000 00001943 2**0 CONTENTS, READONLY
|
||||
76 CTBSHR01 00000004 00000000 00000000 00001948 2**0 CONTENTS, READONLY
|
||||
77 CTBROR01 00000002 00000000 00000000 0000194c 2**0 CONTENTS, READONLY
|
||||
78 CTBSWA01 00000005 00000000 00000000 0000194e 2**0 CONTENTS, READONLY
|
||||
79 CALLTR02 0000000e 00000000 00000000 00001953 2**0 CONTENTS, RELOC, READONLY
|
||||
80 CALLTR10 00000005 00000000 00000000 00001961 2**0 CONTENTS, RELOC, READONLY
|
||||
81 CALLTRE8 00000002 00000000 00000000 00001966 2**0 CONTENTS, READONLY
|
||||
82 CALLTRE9 00000002 00000000 00000000 00001968 2**0 CONTENTS, READONLY
|
||||
83 CALLTR11 00000004 00000000 00000000 0000196a 2**0 CONTENTS, RELOC, READONLY
|
||||
84 CTCLEVE2 00000005 00000000 00000000 0000196e 2**0 CONTENTS, RELOC, READONLY
|
||||
85 CALLTR12 00000002 00000000 00000000 00001973 2**0 CONTENTS, READONLY
|
||||
86 CTBSHR11 00000004 00000000 00000000 00001975 2**0 CONTENTS, READONLY
|
||||
87 CTBROR11 00000002 00000000 00000000 00001979 2**0 CONTENTS, READONLY
|
||||
88 CTBSWA11 00000005 00000000 00000000 0000197b 2**0 CONTENTS, READONLY
|
||||
89 CALLTR13 00000005 00000000 00000000 00001980 2**0 CONTENTS, RELOC, READONLY
|
||||
90 LINUX990 00000037 00000000 00000000 00001985 2**0 CONTENTS, READONLY
|
||||
91 LINUX991 00000003 00000000 00000000 000019bc 2**0 CONTENTS, READONLY
|
||||
92 LINUX992 00000002 00000000 00000000 000019bf 2**0 CONTENTS, READONLY
|
||||
93 UPX1HEAD 00000020 00000000 00000000 000019c1 2**0 CONTENTS, READONLY
|
||||
0 LINUX000 0000000e 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
|
||||
1 LXCALLT1 00000001 00000000 00000000 00000042 2**0 CONTENTS, READONLY
|
||||
2 LXCKLLT1 00000003 00000000 00000000 00000043 2**0 CONTENTS, RELOC, READONLY
|
||||
3 LXMOVEUP 0000000a 00000000 00000000 00000046 2**0 CONTENTS, RELOC, READONLY
|
||||
4 N2BSMA10 00000003 00000000 00000000 00000050 2**0 CONTENTS, RELOC, READONLY
|
||||
5 N2BFAS10 00000002 00000000 00000000 00000053 2**0 CONTENTS, RELOC, READONLY
|
||||
6 N2BFAS11 00000006 00000000 00000000 00000055 2**0 CONTENTS, READONLY
|
||||
7 N2BDEC10 0000000b 00000000 00000000 0000005b 2**0 CONTENTS, READONLY
|
||||
8 N2BSMA20 00000005 00000000 00000000 00000066 2**0 CONTENTS, RELOC, READONLY
|
||||
9 N2BFAS20 00000009 00000000 00000000 0000006b 2**0 CONTENTS, RELOC, READONLY
|
||||
10 N2BDEC20 0000000d 00000000 00000000 00000074 2**0 CONTENTS, READONLY
|
||||
11 N2BSMA30 0000000d 00000000 00000000 00000081 2**0 CONTENTS, RELOC, READONLY
|
||||
12 N2BFAS30 0000000f 00000000 00000000 0000008e 2**0 CONTENTS, RELOC, READONLY
|
||||
13 N2BDEC30 0000003e 00000000 00000000 0000009d 2**0 CONTENTS, RELOC, READONLY
|
||||
14 N2BSMA40 0000000d 00000000 00000000 000000db 2**0 CONTENTS, RELOC, READONLY
|
||||
15 N2BFAS40 0000000f 00000000 00000000 000000e8 2**0 CONTENTS, RELOC, READONLY
|
||||
16 N2BSMA50 00000002 00000000 00000000 000000f7 2**0 CONTENTS, READONLY
|
||||
17 N2BFAS50 00000003 00000000 00000000 000000f9 2**0 CONTENTS, READONLY
|
||||
18 N2BDEC50 00000009 00000000 00000000 000000fc 2**0 CONTENTS, READONLY
|
||||
19 N2BSMA60 0000000c 00000000 00000000 00000105 2**0 CONTENTS, RELOC, READONLY
|
||||
20 N2BFAS60 00000019 00000000 00000000 00000111 2**0 CONTENTS, RELOC, READONLY
|
||||
21 N2BFAS61 00000016 00000000 00000000 0000012a 2**0 CONTENTS, RELOC, READONLY
|
||||
22 N2BDEC60 00000000 00000000 00000000 00000140 2**0 CONTENTS, READONLY
|
||||
23 N2DSMA10 00000003 00000000 00000000 00000140 2**0 CONTENTS, RELOC, READONLY
|
||||
24 N2DFAS10 00000002 00000000 00000000 00000143 2**0 CONTENTS, RELOC, READONLY
|
||||
25 N2DFAS11 00000006 00000000 00000000 00000145 2**0 CONTENTS, READONLY
|
||||
26 N2DDEC10 0000000b 00000000 00000000 0000014b 2**0 CONTENTS, READONLY
|
||||
27 N2DSMA20 00000005 00000000 00000000 00000156 2**0 CONTENTS, RELOC, READONLY
|
||||
28 N2DFAS20 00000009 00000000 00000000 0000015b 2**0 CONTENTS, RELOC, READONLY
|
||||
29 N2DDEC20 0000000d 00000000 00000000 00000164 2**0 CONTENTS, READONLY
|
||||
30 N2DSMA30 0000000d 00000000 00000000 00000171 2**0 CONTENTS, RELOC, READONLY
|
||||
31 N2DFAS30 0000000f 00000000 00000000 0000017e 2**0 CONTENTS, RELOC, READONLY
|
||||
32 N2DDEC30 00000052 00000000 00000000 0000018d 2**0 CONTENTS, RELOC, READONLY
|
||||
33 N2DSMA40 0000000d 00000000 00000000 000001df 2**0 CONTENTS, RELOC, READONLY
|
||||
34 N2DFAS40 0000000f 00000000 00000000 000001ec 2**0 CONTENTS, RELOC, READONLY
|
||||
35 N2DSMA50 00000002 00000000 00000000 000001fb 2**0 CONTENTS, READONLY
|
||||
36 N2DFAS50 00000003 00000000 00000000 000001fd 2**0 CONTENTS, READONLY
|
||||
37 N2DDEC50 00000009 00000000 00000000 00000200 2**0 CONTENTS, READONLY
|
||||
38 N2DSMA60 0000000c 00000000 00000000 00000209 2**0 CONTENTS, RELOC, READONLY
|
||||
39 N2DFAS60 00000019 00000000 00000000 00000215 2**0 CONTENTS, RELOC, READONLY
|
||||
40 N2DFAS61 00000016 00000000 00000000 0000022e 2**0 CONTENTS, RELOC, READONLY
|
||||
41 N2DDEC60 00000000 00000000 00000000 00000244 2**0 CONTENTS, READONLY
|
||||
42 N2ESMA10 00000003 00000000 00000000 00000244 2**0 CONTENTS, RELOC, READONLY
|
||||
43 N2EFAS10 00000002 00000000 00000000 00000247 2**0 CONTENTS, RELOC, READONLY
|
||||
44 N2EFAS11 00000006 00000000 00000000 00000249 2**0 CONTENTS, READONLY
|
||||
45 N2EDEC10 0000000b 00000000 00000000 0000024f 2**0 CONTENTS, READONLY
|
||||
46 N2ESMA20 00000005 00000000 00000000 0000025a 2**0 CONTENTS, RELOC, READONLY
|
||||
47 N2EFAS20 00000009 00000000 00000000 0000025f 2**0 CONTENTS, RELOC, READONLY
|
||||
48 N2EDEC20 0000000d 00000000 00000000 00000268 2**0 CONTENTS, READONLY
|
||||
49 N2ESMA30 0000000d 00000000 00000000 00000275 2**0 CONTENTS, RELOC, READONLY
|
||||
50 N2EFAS30 0000000f 00000000 00000000 00000282 2**0 CONTENTS, RELOC, READONLY
|
||||
51 N2EDEC30 0000005f 00000000 00000000 00000291 2**0 CONTENTS, RELOC, READONLY
|
||||
52 N2ESMA40 0000000d 00000000 00000000 000002f0 2**0 CONTENTS, RELOC, READONLY
|
||||
53 N2EFAS40 0000000f 00000000 00000000 000002fd 2**0 CONTENTS, RELOC, READONLY
|
||||
54 N2ESMA50 00000002 00000000 00000000 0000030c 2**0 CONTENTS, READONLY
|
||||
55 N2EFAS50 00000003 00000000 00000000 0000030e 2**0 CONTENTS, READONLY
|
||||
56 N2EDEC50 00000009 00000000 00000000 00000311 2**0 CONTENTS, READONLY
|
||||
57 N2ESMA60 0000000c 00000000 00000000 0000031a 2**0 CONTENTS, RELOC, READONLY
|
||||
58 N2EFAS60 00000019 00000000 00000000 00000326 2**0 CONTENTS, RELOC, READONLY
|
||||
59 N2EFAS61 00000016 00000000 00000000 0000033f 2**0 CONTENTS, RELOC, READONLY
|
||||
60 N2EDEC60 00000000 00000000 00000000 00000355 2**0 CONTENTS, READONLY
|
||||
61 LZMA_DEC00 0000002e 00000000 00000000 00000355 2**0 CONTENTS, RELOC, READONLY
|
||||
62 LZMA_ELF00 00000048 00000000 00000000 00000383 2**0 CONTENTS, READONLY
|
||||
63 LZMA_DEC10 00000a86 00000000 00000000 000003cb 2**0 CONTENTS, READONLY
|
||||
64 LZMA_DEC20 00000a86 00000000 00000000 00000e51 2**0 CONTENTS, READONLY
|
||||
65 LZMA_DEC30 0000001a 00000000 00000000 000018d7 2**0 CONTENTS, READONLY
|
||||
66 LXCKLLT9 00000003 00000000 00000000 000018f1 2**0 CONTENTS, READONLY
|
||||
67 ctok32.00 00000009 00000000 00000000 000018f4 2**0 CONTENTS, RELOC, READONLY
|
||||
68 ctok32.10 0000000e 00000000 00000000 000018fd 2**0 CONTENTS, RELOC, READONLY
|
||||
69 ctok32.20 00000021 00000000 00000000 0000190b 2**0 CONTENTS, RELOC, READONLY
|
||||
70 ctok32.30 00000007 00000000 00000000 0000192c 2**0 CONTENTS, RELOC, READONLY
|
||||
71 ctok32.40 00000005 00000000 00000000 00001933 2**0 CONTENTS, RELOC, READONLY
|
||||
72 LXCALLT9 00000002 00000000 00000000 00001938 2**0 CONTENTS, READONLY
|
||||
73 CALLTR00 0000000e 00000000 00000000 0000193a 2**0 CONTENTS, RELOC, READONLY
|
||||
74 CTCLEVE1 00000005 00000000 00000000 00001948 2**0 CONTENTS, RELOC, READONLY
|
||||
75 CALLTR01 00000005 00000000 00000000 0000194d 2**0 CONTENTS, READONLY
|
||||
76 CTBSHR01 00000004 00000000 00000000 00001952 2**0 CONTENTS, READONLY
|
||||
77 CTBROR01 00000002 00000000 00000000 00001956 2**0 CONTENTS, READONLY
|
||||
78 CTBSWA01 00000005 00000000 00000000 00001958 2**0 CONTENTS, READONLY
|
||||
79 CALLTR02 0000000e 00000000 00000000 0000195d 2**0 CONTENTS, RELOC, READONLY
|
||||
80 CALLTR10 00000005 00000000 00000000 0000196b 2**0 CONTENTS, RELOC, READONLY
|
||||
81 CALLTRE8 00000002 00000000 00000000 00001970 2**0 CONTENTS, READONLY
|
||||
82 CALLTRE9 00000002 00000000 00000000 00001972 2**0 CONTENTS, READONLY
|
||||
83 CALLTR11 00000004 00000000 00000000 00001974 2**0 CONTENTS, RELOC, READONLY
|
||||
84 CTCLEVE2 00000005 00000000 00000000 00001978 2**0 CONTENTS, RELOC, READONLY
|
||||
85 CALLTR12 00000002 00000000 00000000 0000197d 2**0 CONTENTS, READONLY
|
||||
86 CTBSHR11 00000004 00000000 00000000 0000197f 2**0 CONTENTS, READONLY
|
||||
87 CTBROR11 00000002 00000000 00000000 00001983 2**0 CONTENTS, READONLY
|
||||
88 CTBSWA11 00000005 00000000 00000000 00001985 2**0 CONTENTS, READONLY
|
||||
89 CALLTR13 00000005 00000000 00000000 0000198a 2**0 CONTENTS, RELOC, READONLY
|
||||
90 LINUX990 00000037 00000000 00000000 0000198f 2**0 CONTENTS, READONLY
|
||||
91 LINUX991 00000003 00000000 00000000 000019c6 2**0 CONTENTS, READONLY
|
||||
92 LINUX992 00000002 00000000 00000000 000019c9 2**0 CONTENTS, READONLY
|
||||
93 UPX1HEAD 00000020 00000000 00000000 000019cb 2**0 CONTENTS, READONLY
|
||||
SYMBOL TABLE:
|
||||
00000000 l d N2BSMA10 00000000 N2BSMA10
|
||||
00000000 l d N2BFAS11 00000000 N2BFAS11
|
||||
|
@ -191,6 +191,8 @@ SYMBOL TABLE:
|
|||
00000000 l d LINUX991 00000000 LINUX991
|
||||
00000000 l d LINUX992 00000000 LINUX992
|
||||
00000000 l d UPX1HEAD 00000000 UPX1HEAD
|
||||
00000000 *UND* 00000000 ENTRY_POINT
|
||||
00000000 *UND* 00000000 PHYSICAL_START
|
||||
00000000 *UND* 00000000 filter_cto
|
||||
00000000 *UND* 00000000 filter_length
|
||||
00000000 *UND* 00000000 lzma_stack_adjust
|
||||
|
@ -198,6 +200,11 @@ SYMBOL TABLE:
|
|||
00000000 *UND* 00000000 lzma_c_len
|
||||
00000000 *UND* 00000000 lzma_properties
|
||||
|
||||
RELOCATION RECORDS FOR [LINUX000]:
|
||||
OFFSET TYPE VALUE
|
||||
00000003 R_386_32 ENTRY_POINT
|
||||
00000008 R_386_32 PHYSICAL_START
|
||||
|
||||
RELOCATION RECORDS FOR [LXCKLLT1]:
|
||||
OFFSET TYPE VALUE
|
||||
00000002 R_386_8 filter_cto
|
||||
|
|
Loading…
Reference in New Issue
Block a user