Python
code obfuscator
Results of using objdump -x on a binary executable built using Nuitka
Some of these symbols show which code and data in the executable correspond to named functions, function arguments, variables, etc. within the original Python code.
ex1.exe: file format elf32-i386
ex1.exe
architecture: i386, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x0804a760
Program Header:
PHDR off 0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
filesz 0x00000120 memsz 0x00000120 flags r-x
INTERP off 0x00000154 vaddr 0x08048154 paddr 0x08048154 align 2**0
filesz 0x00000013 memsz 0x00000013 flags r--
LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
filesz 0x0000d448 memsz 0x0000d448 flags r-x
LOAD off 0x0000dee4 vaddr 0x08056ee4 paddr 0x08056ee4 align 2**12
filesz 0x000008bc memsz 0x0000196c flags rw-
DYNAMIC off 0x0000df00 vaddr 0x08056f00 paddr 0x08056f00 align 2**2
filesz 0x000000f0 memsz 0x000000f0 flags rw-
NOTE off 0x00000168 vaddr 0x08048168 paddr 0x08048168 align 2**2
filesz 0x00000044 memsz 0x00000044 flags r--
EH_FRAME off 0x0000b474 vaddr 0x08053474 paddr 0x08053474 align 2**2
filesz 0x0000041c memsz 0x0000041c flags r--
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
filesz 0x00000000 memsz 0x00000000 flags rw-
RELRO off 0x0000dee4 vaddr 0x08056ee4 paddr 0x08056ee4 align 2**0
filesz 0x0000011c memsz 0x0000011c flags r--
Dynamic Section:
NEEDED libpython2.7.so.1.0
NEEDED libstdc++.so.6
NEEDED libgcc_s.so.1
NEEDED libc.so.6
INIT 0x08049cb0
FINI 0x080524dc
INIT_ARRAY 0x08056ee4
INIT_ARRAYSZ 0x00000008
GNU_HASH 0x080481ac
STRTAB 0x08048c68
SYMTAB 0x08048328
STRSZ 0x00000a27
SYMENT 0x00000010
DEBUG 0x00000000
PLTGOT 0x08056ff4
PLTRELSZ 0x00000348
PLTREL 0x00000011
JMPREL 0x08049968
REL 0x08049848
RELSZ 0x00000120
RELENT 0x00000008
VERNEED 0x080497b8
VERNEEDNUM 0x00000003
VERSYM 0x08049690
Version References:
required from libgcc_s.so.1:
0x0b792650 0x00 07 GCC_3.0
required from libc.so.6:
0x0d696914 0x00 06 GLIBC_2.4
0x0d696911 0x00 05 GLIBC_2.1
0x09691974 0x00 04 GLIBC_2.3.4
0x0d696910 0x00 03 GLIBC_2.0
required from libstdc++.so.6:
0x056bafd3 0x00 02 CXXABI_1.3
Sections:
Idx Name Size VMA LMA File off Algn
0 .interp 00000013 08048154 08048154 00000154 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .note.ABI-tag 00000020 08048168 08048168 00000168 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .note.gnu.build-id 00000024 08048188 08048188 00000188 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .gnu.hash 0000017c 080481ac 080481ac 000001ac 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .dynsym 00000940 08048328 08048328 00000328 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .dynstr 00000a27 08048c68 08048c68 00000c68 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 .gnu.version 00000128 08049690 08049690 00001690 2**1
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .gnu.version_r 00000090 080497b8 080497b8 000017b8 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 .rel.dyn 00000120 08049848 08049848 00001848 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 .rel.plt 00000348 08049968 08049968 00001968 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
10 .init 0000002e 08049cb0 08049cb0 00001cb0 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
11 .plt 000006a0 08049ce0 08049ce0 00001ce0 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
12 .text 0000815c 0804a380 0804a380 00002380 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
13 .fini 0000001a 080524dc 080524dc 0000a4dc 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
14 .rodata 00000f7c 080524f8 080524f8 0000a4f8 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
15 .eh_frame_hdr 0000041c 08053474 08053474 0000b474 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
16 .eh_frame 000013e0 08053890 08053890 0000b890 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
17 .gcc_except_table 000007d8 08054c70 08054c70 0000cc70 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
18 .init_array 00000008 08056ee4 08056ee4 0000dee4 2**2
CONTENTS, ALLOC, LOAD, DATA
19 .ctors 00000008 08056eec 08056eec 0000deec 2**2
CONTENTS, ALLOC, LOAD, DATA
20 .dtors 00000008 08056ef4 08056ef4 0000def4 2**2
CONTENTS, ALLOC, LOAD, DATA
21 .jcr 00000004 08056efc 08056efc 0000defc 2**2
CONTENTS, ALLOC, LOAD, DATA
22 .dynamic 000000f0 08056f00 08056f00 0000df00 2**2
CONTENTS, ALLOC, LOAD, DATA
23 .got 00000004 08056ff0 08056ff0 0000dff0 2**2
CONTENTS, ALLOC, LOAD, DATA
24 .got.plt 000001b0 08056ff4 08056ff4 0000dff4 2**2
CONTENTS, ALLOC, LOAD, DATA
25 .data 000005e0 080571c0 080571c0 0000e1c0 2**5
CONTENTS, ALLOC, LOAD, DATA
26 .bss 000010b0 080577a0 080577a0 0000e7a0 2**5
ALLOC
27 .comment 0000002a 00000000 00000000 0000e7a0 2**0
CONTENTS, READONLY
SYMBOL TABLE:
08048154 l d .interp 00000000 .interp
08048168 l d .note.ABI-tag 00000000 .note.ABI-tag
08048188 l d .note.gnu.build-id 00000000 .note.gnu.build-id
080481ac l d .gnu.hash 00000000 .gnu.hash
08048328 l d .dynsym 00000000 .dynsym
08048c68 l d .dynstr 00000000 .dynstr
08049690 l d .gnu.version 00000000 .gnu.version
080497b8 l d .gnu.version_r 00000000 .gnu.version_r
08049848 l d .rel.dyn 00000000 .rel.dyn
08049968 l d .rel.plt 00000000 .rel.plt
08049cb0 l d .init 00000000 .init
08049ce0 l d .plt 00000000 .plt
0804a380 l d .text 00000000 .text
080524dc l d .fini 00000000 .fini
080524f8 l d .rodata 00000000 .rodata
08053474 l d .eh_frame_hdr 00000000 .eh_frame_hdr
08053890 l d .eh_frame 00000000 .eh_frame
08054c70 l d .gcc_except_table 00000000 .gcc_except_table
08056ee4 l d .init_array 00000000 .init_array
08056eec l d .ctors 00000000 .ctors
08056ef4 l d .dtors 00000000 .dtors
08056efc l d .jcr 00000000 .jcr
08056f00 l d .dynamic 00000000 .dynamic
08056ff0 l d .got 00000000 .got
08056ff4 l d .got.plt 00000000 .got.plt
080571c0 l d .data 00000000 .data
080577a0 l d .bss 00000000 .bss
00000000 l d .comment 00000000 .comment
00000000 l df *ABS* 00000000 crtstuff.c
08056eec l O .ctors 00000000 __CTOR_LIST__
08056ef4 l O .dtors 00000000 __DTOR_LIST__
08056efc l O .jcr 00000000 __JCR_LIST__
0804a790 l F .text 00000000 __do_global_dtors_aux
0805870c l O .bss 00000001 completed.6159
08058710 l O .bss 00000004 dtor_idx.6161
0804a7f0 l F .text 00000000 frame_dummy
00000000 l df *ABS* 00000000 crtstuff.c
08056ef0 l O .ctors 00000000 __CTOR_END__
08054c6c l O .eh_frame 00000000 __FRAME_END__
08056efc l O .jcr 00000000 __JCR_END__
080524b0 l F .text 00000000 __do_global_ctors_aux
00000000 l df *ABS* 00000000 CompiledMethodType.cpp
0804bc50 l F .text 0000000e _ZL24Nuitka_Method_get__doc__P19Nuitka_MethodObjectPv
0804bc60 l F .text 0000000b _ZL21Nuitka_Method_tp_hashP19Nuitka_MethodObject
0804bc70 l F .text 0000005c _ZL14GET_CLASS_NAMEP7_object
0804a380 l F .text 00000090 _ZL17GET_CALLABLE_NAMEP7_object
0804bcd0 l F .text 000000f3 _ZL24Nuitka_Method_tp_deallocP19Nuitka_MethodObject
0805871c l O .bss 00000004 _ZL17method_cache_size
08058718 l O .bss 00000004 _ZL17method_cache_head
0804a410 l F .text 00000053 _ZL17GET_CALLABLE_DESCP7_object
0804bdd0 l F .text 00000211 _ZL21Nuitka_Method_tp_callP19Nuitka_MethodObjectP7_objectS2_
0804bff0 l F .text 00000080 _ZL25Nuitka_Method_tp_traverseP19Nuitka_MethodObjectPFiP7_objectPvES3_
0804c070 l F .text 000000ea _ZL28Nuitka_Method_tp_richcompareP19Nuitka_MethodObjectS0_i
0804c160 l F .text 00000083 _ZL25Nuitka_Method_tp_getattroP19Nuitka_MethodObjectP7_object
0804c1f0 l F .text 0000006f _ZL24Nuitka_Method_tp_compareP19Nuitka_MethodObjectS0_
0804c260 l F .text 0000013d _ZL20Nuitka_Method_reduceP19Nuitka_MethodObject
0804c3a0 l F .text 000001a7 _ZL21Nuitka_Method_tp_reprP19Nuitka_MethodObject
0804c6a0 l F .text 000000f0 _ZL20Nuitka_Method_tp_newP11_typeobjectP7_objectS2_
0804c790 l F .text 0000007d _ZL26Nuitka_Method_tp_descr_getP19Nuitka_MethodObjectP7_objectS2_
080576a0 l O .data 00000020 _ZL21Nuitka_Method_methods
080576c0 l O .data 00000078 _ZL21Nuitka_Method_members
08057740 l O .data 00000028 _ZL21Nuitka_Method_getsets
00000000 l df *ABS* 00000000 CompiledCodeHelpers.cpp
0804a463 l F .text 00000027 _ZL8set_slotPP7_objectS0_
0804c810 l F .text 000000b2 _ZL23FIND_ATTRIBUTE_IN_CLASSP13PyClassObjectP7_object.isra.4
0804c8d0 l F .text 00000110 _ZL20nuitka_class_getattrP13PyClassObjectP7_object
0804a48a l F .text 00000099 _ZL14set_attr_slotsP13PyClassObject
08058748 l O .bss 00000004 _ZZL14set_attr_slotsP13PyClassObjectE10getattrstr
0805874c l O .bss 00000004 _ZZL14set_attr_slotsP13PyClassObjectE10setattrstr
08058750 l O .bss 00000004 _ZZL14set_attr_slotsP13PyClassObjectE10delattrstr
0804c9e0 l F .text 0000035f _ZL20nuitka_class_setattrP13PyClassObjectP7_objectS2_
0804cd40 l F .text 0000001d _ZN17PyObjectTemporaryD2Ev.constprop.7
0804cd60 l F .text 00000182 _ZL13MAKE_ITERATORP7_object
0804cef0 l F .text 000000ac _ZL12_MAKE_TUPLE5P7_objectS0_S0_S0_S0_
0804cfa0 l F .text 000000e9 _ZL12TO_RANGE_ARGP7_objectPKc
0804d090 l F .text 0000011d _ZL14_CALL_FUNCTIONP7_objectS0_S0_.constprop.6
0804d1b0 l F .text 000002ea _ZL16LOOKUP_ATTRIBUTEP7_objectS0_
08058720 l O .bss 00000008 _ZL23_python_builtin_compile
08058728 l O .bss 00000008 _ZL20_python_builtin_open
08058730 l O .bss 00000008 _ZL21_python_builtin_range
08058738 l O .bss 00000008 _ZL22_python_builtin_import
08058740 l O .bss 00000004 _ZL15_module_cPickle
08058744 l O .bss 00000004 _ZL30_module_cPickle_function_loads
0804a600 l F .text 00000065 _GLOBAL__sub_I__Z12COMPILE_CODEP7_objectS0_S0_i
08058754 l O .bss 00000008 _ZL21_python_builtin_print
00000000 l df *ABS* 00000000 module.__main__.cpp
0804a523 l F .text 00000072 _ZL14MAKE_TRACEBACKP6_frame
080507d0 l F .text 000000b2 _ZL23FIND_ATTRIBUTE_IN_CLASSP13PyClassObjectP7_object.isra.7
08050890 l F .text 0000001d _ZN17PyObjectTemporaryD2Ev.constprop.26
0804a595 l F .text 00000062 _ZL13DICT_SET_ITEMP7_objectS0_S0_
080508b0 l F .text 000003d6 _ZL20BINARY_OPERATION_ADDP7_objectS0_
08050c90 l F .text 0000011d _ZL14_CALL_FUNCTIONP7_objectS0_S0_.constprop.25
08050db0 l F .text 000002ea _ZL16LOOKUP_ATTRIBUTEP7_objectS0_
080510a0 l F .text 0000092b _ZL48_fparse_function_1_hello_name_of_module___main__P7_objectS0_S0_
08058848 l O .bss 00000004 _ZZL45impl_function_1_hello_name_of_module___main__P7_objectS0_E46frame_function_1_hello_name_of_module___main__
0805883c l O .bss 00000004 _ZL18_mvar___main___sys
0805882c l O .bss 00000001 _ZL9init_done
08058830 l O .bss 00000004 _ZL14frame___main__
08058834 l O .bss 00000004 _ZL22_mvar___main_____doc__
08058838 l O .bss 00000004 _ZL23_mvar___main_____file__
08058840 l O .bss 00000004 _ZL25_mvar___main___hello_name
08058844 l O .bss 00000004 _ZL22_mvar___main___name_in
0804a720 l F .text 0000003d _GLOBAL__sub_I__module___main__
0805884c l O .bss 00000004 _ZL26_mvar___main_____package__
00000000 l df *ABS* 00000000 CompiledFunctionType.cpp
0804a820 l F .text 00000003 _ZL27Nuitka_Function_tp_traverseP7_objectPFiS0_PvES1_
0804a830 l F .text 0000001f _ZL26Nuitka_Function_tp_compareP21Nuitka_FunctionObjectS0_
0804a850 l F .text 00000008 _ZL23Nuitka_Function_tp_hashP21Nuitka_FunctionObject
0804a860 l F .text 0000000b _ZL24Nuitka_Function_get_nameP21Nuitka_FunctionObject
0804a870 l F .text 0000000b _ZL23Nuitka_Function_get_docP21Nuitka_FunctionObject
0804a880 l F .text 0000000b _ZL24Nuitka_Function_get_codeP21Nuitka_FunctionObject
0804a890 l F .text 0000000b _ZL28Nuitka_Function_get_defaultsP21Nuitka_FunctionObject
0804a8a0 l F .text 0000000b _ZL22Nuitka_Function_reduceP21Nuitka_FunctionObject
0804a8b0 l F .text 00000028 _ZL24Nuitka_Function_get_dictP21Nuitka_FunctionObject
0804a8e0 l F .text 0000003a _ZL26Nuitka_Function_set_moduleP21Nuitka_FunctionObjectP7_object
0804a920 l F .text 00000021 _ZL27Nuitka_Function_set_globalsP21Nuitka_FunctionObjectP7_object
0804a950 l F .text 00000021 _ZL28Nuitka_Function_set_defaultsP21Nuitka_FunctionObjectP7_object
0804a980 l F .text 00000021 _ZL24Nuitka_Function_set_codeP21Nuitka_FunctionObjectP7_object
0804a9b0 l F .text 00000019 _ZL27Nuitka_Function_get_globalsP21Nuitka_FunctionObject
0804a9d0 l F .text 0000001a _ZL25Nuitka_Function_descr_getP7_objectS0_S0_
0804a9f0 l F .text 0000002c _ZL23Nuitka_Function_tp_reprP21Nuitka_FunctionObject
0804aa20 l F .text 000000ab _ZL26Nuitka_Function_tp_deallocP21Nuitka_FunctionObject
0804aad0 l F .text 0000001a _ZL23Nuitka_Function_tp_callP21Nuitka_FunctionObjectP7_objectS2_
0804aaf0 l F .text 00000057 _ZL23Nuitka_Function_set_docP21Nuitka_FunctionObjectP7_object
0804ab50 l F .text 00000061 _ZL24Nuitka_Function_set_nameP21Nuitka_FunctionObjectP7_object
0804abc0 l F .text 00000081 _ZL24Nuitka_Function_set_dictP21Nuitka_FunctionObjectP7_object
0804ac50 l F .text 0000009a _ZL26Nuitka_Function_get_moduleP21Nuitka_FunctionObject
08058714 l O .bss 00000004 _ZZL14make_kfunctionPvPFP7_objectS1_S1_S1_S1_ES1_P12PyCodeObjectS1_S1_S1_bS_PFvS_EE23Nuitka_Function_counter
080572c0 l O .data 00000020 _ZL24Nuitka_Generator_methods
080572e0 l O .data 00000118 _ZL22Nuitka_Function_getset
00000000 l df *ABS* 00000000 CompiledGeneratorType.cpp
0804b130 l F .text 00000003 _ZL28Nuitka_Generator_tp_traverseP7_objectPFiS0_PvES1_
0804b140 l F .text 0000000b _ZL25Nuitka_Generator_get_nameP22Nuitka_GeneratorObject
0804b150 l F .text 0000000e _ZL25Nuitka_Generator_get_codeP22Nuitka_GeneratorObject
0804b160 l F .text 00000021 _ZL26Nuitka_Generator_set_frameP22Nuitka_GeneratorObjectP7_object
0804b190 l F .text 00000021 _ZL25Nuitka_Generator_set_codeP22Nuitka_GeneratorObjectP7_object
0804b1c0 l F .text 000001ac _ZL21Nuitka_Generator_sendP22Nuitka_GeneratorObjectP7_object
0804b370 l F .text 0000031a _ZL22Nuitka_Generator_throwP22Nuitka_GeneratorObjectP7_object
0804b690 l F .text 0000001b _ZL28Nuitka_Generator_tp_iternextP22Nuitka_GeneratorObject
0804b6b0 l F .text 0000002c _ZL24Nuitka_Generator_tp_reprP22Nuitka_GeneratorObject
0804b6e0 l F .text 00000025 _ZL26Nuitka_Generator_get_frameP22Nuitka_GeneratorObject
0804b710 l F .text 000001c3 _ZL27Nuitka_Generator_tp_deallocP22Nuitka_GeneratorObject
0804b8e0 l F .text 000000c2 _ZL22Nuitka_Generator_closeP22Nuitka_GeneratorObjectP7_object
080574e0 l O .data 00000040 _ZL24Nuitka_Generator_methods
08057520 l O .data 00000028 _ZL24Nuitka_Generator_members
08057560 l O .data 00000050 _ZL27Nuitka_Generator_getsetlist
00000000 l df *ABS* 00000000 InspectPatcher.cpp
0804fd80 l F .text 0000007a _ZL29_inspect_ismethod_replacementP7_objectS0_S0_
08057798 l O .data 00000008 _ZL6kwlist
0804fe00 l F .text 0000007a _ZL31_inspect_isfunction_replacementP7_objectS0_S0_
0804fe80 l F .text 0000008a _ZL32_inspect_isgenerator_replacementP7_objectS0_S0_
08057768 l O .data 00000010 _ZL42_method_def_inspect_isfunction_replacement
08057778 l O .data 00000010 _ZL40_method_def_inspect_ismethod_replacement
08057788 l O .data 00000010 _ZL43_method_def_inspect_isgenerator_replacement
00000000 l df *ABS* 00000000 fibers_gen.cpp
0805875c l O .bss 00000004 _ZL10last_stack
00000000 l df *ABS* 00000000 __constants.cpp
08056f00 l O .dynamic 00000000 _DYNAMIC
08056eec l .init_array 00000000 __init_array_end
08056ee4 l .init_array 00000000 __init_array_start
08056ff4 l O .got.plt 00000000 _GLOBAL_OFFSET_TABLE_
08058760 g O .bss 00000004 .hidden _python_tuple_str_plain_name_to_greet_by_tuple
080587c4 g O .bss 00000004 .hidden _python_str_plain___metaclass__
0804f5e0 g F .text 000000fd .hidden _Z17PRINT_NEW_LINE_TOP7_object
00000000 F *UND* 00000000 PyObject_Repr
08049d00 F *UND* 00000000 PyObject_SelfIter
08058768 g O .bss 00000004 .hidden _python_tuple_empty
080577a0 g O .bss 00000004 PyExc_ValueError
0804f8e0 g F .text 0000007c .hidden _Z14PRINT_NEW_LINEv
00000000 F *UND* 00000000 PyString_Size
08058794 g O .bss 00000004 .hidden _python_str_plain_name_in
00000000 F *UND* 00000000 PyNumber_CoerceEx
080577c0 g O .bss 000000c4 PyCallIter_Type
0804fbe0 g F .text 00000141 .hidden _Z11_MAKE_CLASSP7_objectS0_S0_S0_S0_
08058828 g O .bss 00000004 .hidden _module___main__
00000000 F *UND* 00000000 PyObject_GetAttr
080526d8 w O .rodata 00000008 .hidden _ZTI16_PythonException
00000000 F *UND* 00000000 PyDict_GetItemString
00000000 F *UND* 00000000 PyNumber_ToBase
080578a0 g O .bss 000000c4 PyFrame_Type
00000000 F *UND* 00000000 PyString_AsStringAndSize
0804d9d0 g F .text 0000008f .hidden _Z11BUILTIN_CHRP7_object
08057964 g O .bss 0000000c _Py_TrueStruct
08057970 g O .bss 00000004 PyExc_IndexError
08058780 g O .bss 00000004 .hidden _python_str_plain_raw_input
0804e470 g F .text 00000354 .hidden _Z15_BUILTIN_RANGE3P7_objectS0_S0_
00000000 F *UND* 00000000 PySys_SetObject
0804e850 g F .text 0000005f .hidden _Z12BUILTIN_DIR1P7_object
00000000 F *UND* 00000000 PyErr_NormalizeException
080577a0 g *ABS* 00000000 _edata
00000000 F *UND* 00000000 PyFile_WriteString
0804f9e0 g F .text 0000003a .hidden _Z15UNSTREAM_STRINGPKcib
08058788 g O .bss 00000004 .hidden _python_str_plain_print
0804d9a0 g F .text 00000023 .hidden _Z11BUILTIN_CHRh
080587cc g O .bss 00000004 .hidden _python_str_plain___import__
00000000 F *UND* 00000000 PyObject_Str
080587c8 g O .bss 00000004 .hidden _python_str_plain___main__
00000000 F *UND* 00000000 PyObject_GetAttrString
0804ec70 g F .text 00000715 .hidden _Z18IMPORT_MODULE_STARP7_objectbS0_
08057980 g O .bss 0000000c _Py_ZeroStruct
0804de50 g F .text 00000212 .hidden _Z14_BUILTIN_TYPE3P7_objectS0_S0_S0_
0804fd50 w F .text 00000021 .hidden _ZN16_PythonExceptionC2Ev
0805798c g O .bss 00000004 _PyThreadState_Current
080571c0 w .data 00000000 data_start
0804f390 g F .text 00000248 .hidden _Z13PRINT_ITEM_TOP7_objectS0_
08050160 g F .text 00000005 .hidden swapFiber
080524fc g O .rodata 00000004 _IO_stdin_used
080587b8 g O .bss 00000004 .hidden _python_str_plain_compile
08049dc0 F *UND* 00000000 PyObject_GenericSetAttr
00000000 F *UND* 00000000 PyErr_Restore
00000000 F *UND* 00000000 PyType_IsSubtype
00000000 F *UND* 00000000 __cxa_begin_catch@@CXXABI_1.3
0804f860 g F .text 00000074 .hidden _Z10GET_STDERRv
00000000 F *UND* 00000000 PyModule_GetDict
0804fa40 g F .text 00000005 .hidden _Z24setCommandLineParametersiPPc
0804e220 g F .text 00000242 .hidden _Z15_BUILTIN_RANGE2P7_objectS0_
0805876c g O .bss 00000004 .hidden _python_str_plain_write
00000000 F *UND* 00000000 PyCode_New
00000000 F *UND* 00000000 PyDict_SetItem
08049e30 F *UND* 00000000 _PyObject_NextNotImplemented
080524f8 g O .rodata 00000004 _fp_hw
080526e0 w O .rodata 00000013 .hidden _ZTS16_PythonException
0804a670 g F .text 000000a8 .hidden main
00000000 F *UND* 00000000 PyTuple_New
00000000 F *UND* 00000000 PyObject_SetAttr
00000000 F *UND* 00000000 __cxa_allocate_exception@@CXXABI_1.3
00000000 F *UND* 00000000 PyObject_IsInstance
0804af70 g F .text 0000013a .hidden _Z19Nuitka_Function_NewPFP7_objectS0_ES0_S0_S0_PvPFvS3_E
08058774 g O .bss 00000004 .hidden _python_str_plain_strip
080579a0 g O .bss 00000008 _Py_NoneStruct
080579c0 g O .bss 000000c4 PySeqIter_Type
08056ef8 g O .dtors 00000000 .hidden __DTOR_END__
08057a84 g O .bss 00000004 PyExc_AttributeError
00000000 F *UND* 00000000 Py_InitModule4
00000000 F *UND* 00000000 PyDict_SetItemString
00000000 F *UND* 00000000 PyObject_Compare
080575c0 g O .data 000000c4 .hidden Nuitka_Method_Type
00000000 F *UND* 00000000 malloc@@GLIBC_2.0
080571c4 g O .data 00000000 .hidden __dso_handle
08057aa0 g O .bss 000000c4 PyType_Type
080587e8 g O .bss 00000004 .hidden _python_str_plain___cached__
08057b80 g O .bss 000000c4 PyCode_Type
08057c60 g O .bss 000000c4 PyString_Type
08050130 g F .text 00000026 .hidden releaseFiber
080587c0 g O .bss 00000004 .hidden _python_str_plain___module__
00000000 F *UND* 00000000 PyArg_ParseTupleAndKeywords
08057d40 g O .bss 000000c4 PyByteArray_Type
00000000 F *UND* 00000000 __sprintf_chk@@GLIBC_2.3.4
0805878c g O .bss 00000004 .hidden _python_str_plain_open
00000000 F *UND* 00000000 PyDict_Next
00000000 F *UND* 00000000 PyTuple_Size
08058800 g O .bss 00000004 .hidden _python_str_digest_2fd05825bb5a840d886af7e2400dfdb5
00000000 F *UND* 00000000 PyObject_IsSubclass
08057e20 g O .bss 000000c4 PyFunction_Type
00000000 F *UND* 00000000 PyErr_Format
00000000 F *UND* 00000000 PyObject_CallFunction
08057f00 w O .bss 0000002c _ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
00000000 F *UND* 00000000 __cxa_free_exception@@CXXABI_1.3
00000000 F *UND* 00000000 PyFile_WriteObject
080524dc g F .fini 00000000 _fini
0804e8b0 g F .text 000000c3 .hidden _Z12MAKE_CODEOBJP7_objectS0_iS0_ib
00000000 F *UND* 00000000 strcmp@@GLIBC_2.0
080500a0 g F .text 00000013 .hidden initFiber
0804dd80 g F .text 000000b1 .hidden _Z14_BUILTIN_ITER2P7_objectS0_
08058798 g O .bss 00000004 .hidden _python_str_plain_inspect
00000000 F *UND* 00000000 PyString_FromString
08057f40 g O .bss 000000c4 PyCFunction_Type
00000000 F *UND* 00000000 PyErr_ExceptionMatches
08058020 g O .bss 000000c4 PyTraceBack_Type
00000000 F *UND* 00000000 PyCFunction_NewEx
00000000 F *UND* 00000000 PyList_New
00000000 F *UND* 00000000 PyImport_ImportModule
0804acf0 g F .text 0000013c .hidden _Z19Nuitka_Function_NewPFP7_objectS0_S0_S0_EPFS0_S0_S0_S0_S0_ES0_P12PyCodeObjectS0_S0_S0_
080580e8 g O .bss 00000004 PyExc_GeneratorExit
080580ec g O .bss 00000004 PyExc_NameError
0804b9b0 g F .text 00000144 .hidden _Z20Nuitka_Generator_NewPFvP22Nuitka_GeneratorObjectEP7_objectP12PyCodeObjectPvPFvS7_E
08058814 g O .bss 00000004 .hidden _python_dict_empty
080587b0 g O .bss 00000004 .hidden _python_str_plain_exc_traceback
00000000 F *UND* 00000000 PySequence_Check
0804dcf0 g F .text 0000008e .hidden _Z11BUILTIN_HEXP7_object
0805877c g O .bss 00000004 .hidden _python_str_plain_read
08058824 g O .bss 00000004 .hidden _sentinel_value
080587a8 g O .bss 00000004 .hidden _python_str_plain_exc_value
08058100 g O .bss 000000c4 PySuper_Type
080581e0 g O .bss 000000c4 PyInstance_Type
00000000 F *UND* 00000000 getcontext@@GLIBC_2.1
00000000 F *UND* 00000000 __libc_start_main@@GLIBC_2.0
00000000 F *UND* 00000000 PyString_FromStringAndSize
00000000 F *UND* 00000000 PyErr_Clear
08058778 g O .bss 00000004 .hidden _python_str_plain_stdout
00000000 F *UND* 00000000 PyDict_DelItem
0804a760 g F .text 00000000 _start
080587ac g O .bss 00000004 .hidden _python_str_plain_exc_type
00000000 F *UND* 00000000 PyString_InternInPlace
08058808 g O .bss 00000004 .hidden _python_str_angle_module
0804fa50 g F .text 0000018e .hidden _Z14_BUILTIN_SUPERP7_objectS0_
00000000 F *UND* 00000000 PyInt_FromSsize_t
0804e0a0 g F .text 00000172 .hidden _Z13BUILTIN_RANGEP7_object
0804ea40 g F .text 00000112 .hidden _Z18detachCurrentFramev
00000000 F *UND* 00000000 PyDict_GetItem
080524a2 g F .text 00000000 .hidden __i686.get_pc_thunk.bx
080587bc g O .bss 00000004 .hidden _python_str_plain___package__
00000000 F *UND* 00000000 PyModule_GetName
0804e7d0 g F .text 0000007b .hidden _Z11BUILTIN_LENP7_object
0804de40 g F .text 0000000b .hidden _Z13BUILTIN_TYPE1P7_object
08058818 g O .bss 00000004 .hidden _codeobj_23eb86c9b8a218d3d8130bd3004ff74b
00000000 F *UND* 00000000 __stack_chk_fail@@GLIBC_2.4
0804fd30 g F .text 0000001b .hidden _Z16BUILTIN_CALLABLEP7_object
08049cb0 g F .init 00000000 _init
00000000 F *UND* 00000000 PyDict_New
0804ff10 g F .text 0000018d .hidden _Z18patchInspectModulev
00000000 F *UND* 00000000 PyErr_SetString
080587f4 g O .bss 00000004 .hidden _python_str_digest_c84cabbaebee9a9631c8be234ac64c26
08058764 g O .bss 00000004 .hidden _python_tuple_str_digest_f6429fe0f1a76611670df7e1234af936_tuple
00000000 w *UND* 00000000 _Jv_RegisterClasses
00000000 F *UND* 00000000 PyString_FromFormat
0804ae30 g F .text 0000013c .hidden _Z19Nuitka_Function_NewPFP7_objectS0_S0_S0_EPFS0_S0_S0_S0_S0_ES0_P12PyCodeObjectS0_S0_S0_PvPFvS7_E
080519d0 g F .text 00000926 init__main__
08058784 g O .bss 00000004 .hidden _python_str_plain_range
0804d4a0 g F .text 000001c6 .hidden _Z12COMPILE_CODEP7_objectS0_S0_i
08052300 w F .text 00000126 .hidden _Z22_SET_CURRENT_EXCEPTIONP7_objectS0_S0_
00000000 F *UND* 00000000 free@@GLIBC_2.0
080587ec g O .bss 00000004 .hidden _python_str_plain___builtins__
0804fa20 g F .text 00000015 .hidden _Z18enhancePythonTypesv
080587a4 g O .bss 00000004 .hidden _python_str_plain_file
00000000 F *UND* 00000000 PyCObject_FromVoidPtr
00000000 F *UND* 00000000 PySys_GetObject
00000000 F *UND* 00000000 PyObject_Dir
0805879c g O .bss 00000004 .hidden _python_str_plain_hello_name
0804b0b0 w F .text 00000073 .hidden _ZN16_PythonExceptionD1Ev
00000000 F *UND* 00000000 makecontext@@GLIBC_2.1
00000000 F *UND* 00000000 PyObject_SetAttrString
0804d670 g F .text 00000322 .hidden _Z10_OPEN_FILEP7_objectS0_S0_
08058770 g O .bss 00000004 .hidden _python_str_plain_sys
080587dc g O .bss 00000004 .hidden _python_str_plain___doc__
080587d4 g O .bss 00000004 .hidden _python_str_plain___exit__
080582a8 g O .bss 00000004 PyExc_RuntimeError
080582ac g O .bss 00000004 PyExc_UnboundLocalError
080587d0 g O .bss 00000004 .hidden _python_str_plain___file__
00000000 F *UND* 00000000 PyInt_AsLong
00000000 F *UND* 00000000 PyObject_GC_Del
080571c0 g .data 00000000 __data_start
080582b0 g O .bss 00000008 _Py_NotImplementedStruct
0804eb60 g F .text 00000101 .hidden _Z13IMPORT_MODULEP7_objectS0_S0_S0_S0_
08058850 g *ABS* 00000000 _end
0804e980 g F .text 000000b4 .hidden _Z10MAKE_FRAMEP12PyCodeObjectP7_object
00000000 F *UND* 00000000 PyEval_GetFuncName
080582b8 g O .bss 00000004 PyExc_StopIteration
080582bc g O .bss 00000004 PyExc_TypeError
00000000 F *UND* 00000000 _Py_CheckRecursiveCall
00000000 F *UND* 00000000 PyClass_IsSubclass
00000000 F *UND* 00000000 PyType_Ready
00000000 F *UND* 00000000 PyObject_Size
080587f8 g O .bss 00000004 .hidden _python_str_digest_c42384e11d8039023cc63f738682e4b1
08058790 g O .bss 00000004 .hidden _python_str_plain_name_to_greet_by
00000000 F *UND* 00000000 PyFile_SoftSpace
00000000 F *UND* 00000000 _PyObject_GC_NewVar
080582c0 g O .bss 000000c4 PyMethod_Type
00000000 F *UND* 00000000 PyObject_ClearWeakRefs
00000000 F *UND* 00000000 PyErr_SetNone
08058820 g O .bss 00000004 .hidden module_builtin
08058804 g O .bss 00000004 .hidden _python_str_digest_04ee7c6494b90bdd98ce498ade7fedcd
080577a0 g *ABS* 00000000 __bss_start
00000000 F *UND* 00000000 PyErr_WriteUnraisable
00000000 F *UND* 00000000 PyObject_RichCompareBool
08057400 g O .data 000000c4 .hidden Nuitka_Generator_Type
00000000 F *UND* 00000000 _PyObject_GC_New
0804c550 g F .text 00000150 .hidden _Z17Nuitka_Method_NewP21Nuitka_FunctionObjectP7_objectS2_
08052430 g F .text 00000061 __libc_csu_init
0804e070 g F .text 00000024 .hidden _Z14ESTIMATE_RANGElll
080587e4 g O .bss 00000004 .hidden _python_str_plain___class__
0804bb00 g F .text 00000144 .hidden _Z20Nuitka_Generator_NewPFvP22Nuitka_GeneratorObjectEP7_objectP12PyCodeObject
00000000 F *UND* 00000000 PyNumber_AsSsize_t
0804fd50 w F .text 00000021 .hidden _ZN16_PythonExceptionC1Ev
0804f6e0 g F .text 000000fa .hidden _Z14PRINT_REFCOUNTP7_object
00000000 F *UND* 00000000 PyString_InternFromString
0804dc60 g F .text 0000008e .hidden _Z11BUILTIN_OCTP7_object
080587a0 g O .bss 00000004 .hidden _python_str_plain_greeting_str
0804a1f0 F *UND* 00000000 PyObject_GenericGetAttr
00000000 F *UND* 00000000 __cxa_end_catch@@CXXABI_1.3
0804b0b0 w F .text 00000073 .hidden _ZN16_PythonExceptionD2Ev
080587f0 g O .bss 00000004 .hidden _python_str_empty
00000000 F *UND* 00000000 PyErr_Fetch
0804a220 F *UND* 00000000 __gxx_personality_v0@@CXXABI_1.3
0804da60 g F .text 00000185 .hidden _Z11BUILTIN_ORDP7_object
080587b4 g O .bss 00000004 .hidden _python_str_plain_end
08050170 g F .text 00000652 .hidden _Z14_initConstantsv
080587fc g O .bss 00000004 .hidden _python_str_digest_8cf8463b34caa8ac871a52d5dd7ad1ef
00000000 F *UND* 00000000 __cxa_throw@@CXXABI_1.3
00000000 F *UND* 00000000 Py_FatalError
00000000 F *UND* 00000000 _PyType_Lookup
00000000 F *UND* 00000000 PyFrame_New
00000000 F *UND* 00000000 PyObject_CallFunctionObjArgs
0804dbf0 g F .text 00000067 .hidden _Z11BUILTIN_BINP7_object
00000000 F *UND* 00000000 PyDict_Size
080583a0 g O .bss 000000c4 PyFloat_Type
0804f990 g F .text 00000041 .hidden _Z17UNSTREAM_CONSTANTPKci
00000000 F *UND* 00000000 PyCallable_Check
00000000 F *UND* 00000000 _Unwind_Resume@@GCC_3.0
08058480 g O .bss 000000c4 PyClass_Type
0804f7e0 g F .text 00000074 .hidden _Z10GET_STDOUTv
0805880c g O .bss 00000004 .hidden _python_int_neg_1
080524a0 g F .text 00000002 __libc_csu_fini
00000000 F *UND* 00000000 Py_Exit
00000000 F *UND* 00000000 PySys_SetArgv
00000000 F *UND* 00000000 PyArg_UnpackTuple
08058548 g O .bss 00000004 PyExc_SystemError
00000000 F *UND* 00000000 PyString_AsString
08058560 g O .bss 000000c4 PyGen_Type
00000000 F *UND* 00000000 PyObject_RichCompare
08058640 g O .bss 000000c4 PyFile_Type
00000000 F *UND* 00000000 PyInt_FromLong
08058704 g O .bss 00000004 _PyGC_generation0
00000000 F *UND* 00000000 Py_Initialize
00000000 F *UND* 00000000 swapcontext@@GLIBC_2.1
00000000 w *UND* 00000000 __gmon_start__
00000000 F *UND* 00000000 PyErr_Print
080500c0 g F .text 00000066 .hidden prepareFiber
00000000 F *UND* 00000000 _PyArg_NoKeywords
08058810 g O .bss 00000004 .hidden _python_int_0
00000000 F *UND* 00000000 PyTuple_GetItem
0804f960 g F .text 0000002d .hidden _Z13UNSTREAM_INITv
08058708 g O .bss 00000004 _Py_CheckRecursionLimit
080587e0 g O .bss 00000004 .hidden _python_str_plain___dict__
080571e0 g O .data 000000c4 .hidden Nuitka_Function_Type
080587d8 g O .bss 00000004 .hidden _python_str_plain___enter__
0805881c g O .bss 00000004 .hidden _codeobj_474707ee6c6b9b2f0dde7a6d5f0d6ddf
00000000 F *UND* 00000000 PyBool_FromLong
The executable code still shows in-code allusions to the original names of the Python code's functions, function arguments, and variables.
© Copyright 2018 by BitBoost
BitBoost, BitBoost Systems, and 'bobs' are trademarks and/or service marks of BitBoost