diff options
| author | benbaker76 <headkaze@gmail.com> | 2024-11-06 23:13:37 +0000 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2024-11-07 15:23:24 +0000 |
| commit | 2e97c30d8d9f5740a503428c09efae7bedb68efb (patch) | |
| tree | 05504990c5c1f74c8fc45ee39afaf0c84d12dd51 /src/debug/elf/file_test.go | |
| parent | fc5e8f2f6ba07f999a780848aa66da7d73083c1e (diff) | |
| download | go-2e97c30d8d9f5740a503428c09efae7bedb68efb.tar.xz | |
debug/elf: add SHT_GNU_VERDEF section parsing
Fixes #63952
Change-Id: Icf93e57e62243d9c3306d4e1c5dadb3f62747710
GitHub-Last-Rev: 5c2952760063474f3aac338fe5bdb65bde238ab6
GitHub-Pull-Request: golang/go#69850
Reviewed-on: https://go-review.googlesource.com/c/go/+/619077
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/debug/elf/file_test.go')
| -rw-r--r-- | src/debug/elf/file_test.go | 384 |
1 files changed, 192 insertions, 192 deletions
diff --git a/src/debug/elf/file_test.go b/src/debug/elf/file_test.go index 5dd83a2917..55d58b3234 100644 --- a/src/debug/elf/file_test.go +++ b/src/debug/elf/file_test.go @@ -78,80 +78,80 @@ var fileTests = []fileTest{ }, []string{"libc.so.6"}, []Symbol{ - {"", 3, 0, 1, 134512852, 0, "", ""}, - {"", 3, 0, 2, 134512876, 0, "", ""}, - {"", 3, 0, 3, 134513020, 0, "", ""}, - {"", 3, 0, 4, 134513292, 0, "", ""}, - {"", 3, 0, 5, 134513480, 0, "", ""}, - {"", 3, 0, 6, 134513512, 0, "", ""}, - {"", 3, 0, 7, 134513532, 0, "", ""}, - {"", 3, 0, 8, 134513612, 0, "", ""}, - {"", 3, 0, 9, 134513996, 0, "", ""}, - {"", 3, 0, 10, 134514008, 0, "", ""}, - {"", 3, 0, 11, 134518268, 0, "", ""}, - {"", 3, 0, 12, 134518280, 0, "", ""}, - {"", 3, 0, 13, 134518284, 0, "", ""}, - {"", 3, 0, 14, 134518436, 0, "", ""}, - {"", 3, 0, 15, 134518444, 0, "", ""}, - {"", 3, 0, 16, 134518452, 0, "", ""}, - {"", 3, 0, 17, 134518456, 0, "", ""}, - {"", 3, 0, 18, 134518484, 0, "", ""}, - {"", 3, 0, 19, 0, 0, "", ""}, - {"", 3, 0, 20, 0, 0, "", ""}, - {"", 3, 0, 21, 0, 0, "", ""}, - {"", 3, 0, 22, 0, 0, "", ""}, - {"", 3, 0, 23, 0, 0, "", ""}, - {"", 3, 0, 24, 0, 0, "", ""}, - {"", 3, 0, 25, 0, 0, "", ""}, - {"", 3, 0, 26, 0, 0, "", ""}, - {"", 3, 0, 27, 0, 0, "", ""}, - {"", 3, 0, 28, 0, 0, "", ""}, - {"", 3, 0, 29, 0, 0, "", ""}, - {"crt1.c", 4, 0, 65521, 0, 0, "", ""}, - {"/usr/src/lib/csu/i386-elf/crti.S", 4, 0, 65521, 0, 0, "", ""}, - {"<command line>", 4, 0, 65521, 0, 0, "", ""}, - {"<built-in>", 4, 0, 65521, 0, 0, "", ""}, - {"/usr/src/lib/csu/i386-elf/crti.S", 4, 0, 65521, 0, 0, "", ""}, - {"crtstuff.c", 4, 0, 65521, 0, 0, "", ""}, - {"__CTOR_LIST__", 1, 0, 14, 134518436, 0, "", ""}, - {"__DTOR_LIST__", 1, 0, 15, 134518444, 0, "", ""}, - {"__EH_FRAME_BEGIN__", 1, 0, 12, 134518280, 0, "", ""}, - {"__JCR_LIST__", 1, 0, 16, 134518452, 0, "", ""}, - {"p.0", 1, 0, 11, 134518276, 0, "", ""}, - {"completed.1", 1, 0, 18, 134518484, 1, "", ""}, - {"__do_global_dtors_aux", 2, 0, 8, 134513760, 0, "", ""}, - {"object.2", 1, 0, 18, 134518488, 24, "", ""}, - {"frame_dummy", 2, 0, 8, 134513836, 0, "", ""}, - {"crtstuff.c", 4, 0, 65521, 0, 0, "", ""}, - {"__CTOR_END__", 1, 0, 14, 134518440, 0, "", ""}, - {"__DTOR_END__", 1, 0, 15, 134518448, 0, "", ""}, - {"__FRAME_END__", 1, 0, 12, 134518280, 0, "", ""}, - {"__JCR_END__", 1, 0, 16, 134518452, 0, "", ""}, - {"__do_global_ctors_aux", 2, 0, 8, 134513960, 0, "", ""}, - {"/usr/src/lib/csu/i386-elf/crtn.S", 4, 0, 65521, 0, 0, "", ""}, - {"<command line>", 4, 0, 65521, 0, 0, "", ""}, - {"<built-in>", 4, 0, 65521, 0, 0, "", ""}, - {"/usr/src/lib/csu/i386-elf/crtn.S", 4, 0, 65521, 0, 0, "", ""}, - {"hello.c", 4, 0, 65521, 0, 0, "", ""}, - {"printf", 18, 0, 0, 0, 44, "", ""}, - {"_DYNAMIC", 17, 0, 65521, 134518284, 0, "", ""}, - {"__dso_handle", 17, 2, 11, 134518272, 0, "", ""}, - {"_init", 18, 0, 6, 134513512, 0, "", ""}, - {"environ", 17, 0, 18, 134518512, 4, "", ""}, - {"__deregister_frame_info", 32, 0, 0, 0, 0, "", ""}, - {"__progname", 17, 0, 11, 134518268, 4, "", ""}, - {"_start", 18, 0, 8, 134513612, 145, "", ""}, - {"__bss_start", 16, 0, 65521, 134518484, 0, "", ""}, - {"main", 18, 0, 8, 134513912, 46, "", ""}, - {"_init_tls", 18, 0, 0, 0, 5, "", ""}, - {"_fini", 18, 0, 9, 134513996, 0, "", ""}, - {"atexit", 18, 0, 0, 0, 43, "", ""}, - {"_edata", 16, 0, 65521, 134518484, 0, "", ""}, - {"_GLOBAL_OFFSET_TABLE_", 17, 0, 65521, 134518456, 0, "", ""}, - {"_end", 16, 0, 65521, 134518516, 0, "", ""}, - {"exit", 18, 0, 0, 0, 68, "", ""}, - {"_Jv_RegisterClasses", 32, 0, 0, 0, 0, "", ""}, - {"__register_frame_info", 32, 0, 0, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 1, 134512852, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 2, 134512876, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 3, 134513020, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 4, 134513292, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 5, 134513480, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 6, 134513512, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 7, 134513532, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 8, 134513612, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 9, 134513996, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 10, 134514008, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 11, 134518268, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 12, 134518280, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 13, 134518284, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 14, 134518436, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 15, 134518444, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 16, 134518452, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 17, 134518456, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 18, 134518484, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 19, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 20, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 21, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 22, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 23, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 24, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 25, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 26, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 27, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 28, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 29, 0, 0, "", ""}, + {"crt1.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"/usr/src/lib/csu/i386-elf/crti.S", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"<command line>", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"<built-in>", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"/usr/src/lib/csu/i386-elf/crti.S", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"crtstuff.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"__CTOR_LIST__", 1, 0, -1, VerFlagNone, 14, 134518436, 0, "", ""}, + {"__DTOR_LIST__", 1, 0, -1, VerFlagNone, 15, 134518444, 0, "", ""}, + {"__EH_FRAME_BEGIN__", 1, 0, -1, VerFlagNone, 12, 134518280, 0, "", ""}, + {"__JCR_LIST__", 1, 0, -1, VerFlagNone, 16, 134518452, 0, "", ""}, + {"p.0", 1, 0, -1, VerFlagNone, 11, 134518276, 0, "", ""}, + {"completed.1", 1, 0, -1, VerFlagNone, 18, 134518484, 1, "", ""}, + {"__do_global_dtors_aux", 2, 0, -1, VerFlagNone, 8, 134513760, 0, "", ""}, + {"object.2", 1, 0, -1, VerFlagNone, 18, 134518488, 24, "", ""}, + {"frame_dummy", 2, 0, -1, VerFlagNone, 8, 134513836, 0, "", ""}, + {"crtstuff.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"__CTOR_END__", 1, 0, -1, VerFlagNone, 14, 134518440, 0, "", ""}, + {"__DTOR_END__", 1, 0, -1, VerFlagNone, 15, 134518448, 0, "", ""}, + {"__FRAME_END__", 1, 0, -1, VerFlagNone, 12, 134518280, 0, "", ""}, + {"__JCR_END__", 1, 0, -1, VerFlagNone, 16, 134518452, 0, "", ""}, + {"__do_global_ctors_aux", 2, 0, -1, VerFlagNone, 8, 134513960, 0, "", ""}, + {"/usr/src/lib/csu/i386-elf/crtn.S", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"<command line>", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"<built-in>", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"/usr/src/lib/csu/i386-elf/crtn.S", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"hello.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"printf", 18, 0, -1, VerFlagNone, 0, 0, 44, "", ""}, + {"_DYNAMIC", 17, 0, -1, VerFlagNone, 65521, 134518284, 0, "", ""}, + {"__dso_handle", 17, 2, -1, VerFlagNone, 11, 134518272, 0, "", ""}, + {"_init", 18, 0, -1, VerFlagNone, 6, 134513512, 0, "", ""}, + {"environ", 17, 0, -1, VerFlagNone, 18, 134518512, 4, "", ""}, + {"__deregister_frame_info", 32, 0, -1, VerFlagNone, 0, 0, 0, "", ""}, + {"__progname", 17, 0, -1, VerFlagNone, 11, 134518268, 4, "", ""}, + {"_start", 18, 0, -1, VerFlagNone, 8, 134513612, 145, "", ""}, + {"__bss_start", 16, 0, -1, VerFlagNone, 65521, 134518484, 0, "", ""}, + {"main", 18, 0, -1, VerFlagNone, 8, 134513912, 46, "", ""}, + {"_init_tls", 18, 0, -1, VerFlagNone, 0, 0, 5, "", ""}, + {"_fini", 18, 0, -1, VerFlagNone, 9, 134513996, 0, "", ""}, + {"atexit", 18, 0, -1, VerFlagNone, 0, 0, 43, "", ""}, + {"_edata", 16, 0, -1, VerFlagNone, 65521, 134518484, 0, "", ""}, + {"_GLOBAL_OFFSET_TABLE_", 17, 0, -1, VerFlagNone, 65521, 134518456, 0, "", ""}, + {"_end", 16, 0, -1, VerFlagNone, 65521, 134518516, 0, "", ""}, + {"exit", 18, 0, -1, VerFlagNone, 0, 0, 68, "", ""}, + {"_Jv_RegisterClasses", 32, 0, -1, VerFlagNone, 0, 0, 0, "", ""}, + {"__register_frame_info", 32, 0, -1, VerFlagNone, 0, 0, 0, "", ""}, }, }, { @@ -208,79 +208,79 @@ var fileTests = []fileTest{ }, []string{"libc.so.6"}, []Symbol{ - {"", 3, 0, 1, 4194816, 0, "", ""}, - {"", 3, 0, 2, 4194844, 0, "", ""}, - {"", 3, 0, 3, 4194880, 0, "", ""}, - {"", 3, 0, 4, 4194920, 0, "", ""}, - {"", 3, 0, 5, 4194952, 0, "", ""}, - {"", 3, 0, 6, 4195048, 0, "", ""}, - {"", 3, 0, 7, 4195110, 0, "", ""}, - {"", 3, 0, 8, 4195120, 0, "", ""}, - {"", 3, 0, 9, 4195152, 0, "", ""}, - {"", 3, 0, 10, 4195176, 0, "", ""}, - {"", 3, 0, 11, 4195224, 0, "", ""}, - {"", 3, 0, 12, 4195248, 0, "", ""}, - {"", 3, 0, 13, 4195296, 0, "", ""}, - {"", 3, 0, 14, 4195732, 0, "", ""}, - {"", 3, 0, 15, 4195748, 0, "", ""}, - {"", 3, 0, 16, 4195768, 0, "", ""}, - {"", 3, 0, 17, 4195808, 0, "", ""}, - {"", 3, 0, 18, 6293128, 0, "", ""}, - {"", 3, 0, 19, 6293144, 0, "", ""}, - {"", 3, 0, 20, 6293160, 0, "", ""}, - {"", 3, 0, 21, 6293168, 0, "", ""}, - {"", 3, 0, 22, 6293584, 0, "", ""}, - {"", 3, 0, 23, 6293592, 0, "", ""}, - {"", 3, 0, 24, 6293632, 0, "", ""}, - {"", 3, 0, 25, 6293656, 0, "", ""}, - {"", 3, 0, 26, 0, 0, "", ""}, - {"", 3, 0, 27, 0, 0, "", ""}, - {"", 3, 0, 28, 0, 0, "", ""}, - {"", 3, 0, 29, 0, 0, "", ""}, - {"", 3, 0, 30, 0, 0, "", ""}, - {"", 3, 0, 31, 0, 0, "", ""}, - {"", 3, 0, 32, 0, 0, "", ""}, - {"", 3, 0, 33, 0, 0, "", ""}, - {"init.c", 4, 0, 65521, 0, 0, "", ""}, - {"initfini.c", 4, 0, 65521, 0, 0, "", ""}, - {"call_gmon_start", 2, 0, 13, 4195340, 0, "", ""}, - {"crtstuff.c", 4, 0, 65521, 0, 0, "", ""}, - {"__CTOR_LIST__", 1, 0, 18, 6293128, 0, "", ""}, - {"__DTOR_LIST__", 1, 0, 19, 6293144, 0, "", ""}, - {"__JCR_LIST__", 1, 0, 20, 6293160, 0, "", ""}, - {"__do_global_dtors_aux", 2, 0, 13, 4195376, 0, "", ""}, - {"completed.6183", 1, 0, 25, 6293656, 1, "", ""}, - {"p.6181", 1, 0, 24, 6293648, 0, "", ""}, - {"frame_dummy", 2, 0, 13, 4195440, 0, "", ""}, - {"crtstuff.c", 4, 0, 65521, 0, 0, "", ""}, - {"__CTOR_END__", 1, 0, 18, 6293136, 0, "", ""}, - {"__DTOR_END__", 1, 0, 19, 6293152, 0, "", ""}, - {"__FRAME_END__", 1, 0, 17, 4195968, 0, "", ""}, - {"__JCR_END__", 1, 0, 20, 6293160, 0, "", ""}, - {"__do_global_ctors_aux", 2, 0, 13, 4195680, 0, "", ""}, - {"initfini.c", 4, 0, 65521, 0, 0, "", ""}, - {"hello.c", 4, 0, 65521, 0, 0, "", ""}, - {"_GLOBAL_OFFSET_TABLE_", 1, 2, 23, 6293592, 0, "", ""}, - {"__init_array_end", 0, 2, 18, 6293124, 0, "", ""}, - {"__init_array_start", 0, 2, 18, 6293124, 0, "", ""}, - {"_DYNAMIC", 1, 2, 21, 6293168, 0, "", ""}, - {"data_start", 32, 0, 24, 6293632, 0, "", ""}, - {"__libc_csu_fini", 18, 0, 13, 4195520, 2, "", ""}, - {"_start", 18, 0, 13, 4195296, 0, "", ""}, - {"__gmon_start__", 32, 0, 0, 0, 0, "", ""}, - {"_Jv_RegisterClasses", 32, 0, 0, 0, 0, "", ""}, - {"puts@@GLIBC_2.2.5", 18, 0, 0, 0, 396, "", ""}, - {"_fini", 18, 0, 14, 4195732, 0, "", ""}, - {"__libc_start_main@@GLIBC_2.2.5", 18, 0, 0, 0, 450, "", ""}, - {"_IO_stdin_used", 17, 0, 15, 4195748, 4, "", ""}, - {"__data_start", 16, 0, 24, 6293632, 0, "", ""}, - {"__dso_handle", 17, 2, 24, 6293640, 0, "", ""}, - {"__libc_csu_init", 18, 0, 13, 4195536, 137, "", ""}, - {"__bss_start", 16, 0, 65521, 6293656, 0, "", ""}, - {"_end", 16, 0, 65521, 6293664, 0, "", ""}, - {"_edata", 16, 0, 65521, 6293656, 0, "", ""}, - {"main", 18, 0, 13, 4195480, 27, "", ""}, - {"_init", 18, 0, 11, 4195224, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 1, 4194816, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 2, 4194844, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 3, 4194880, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 4, 4194920, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 5, 4194952, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 6, 4195048, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 7, 4195110, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 8, 4195120, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 9, 4195152, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 10, 4195176, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 11, 4195224, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 12, 4195248, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 13, 4195296, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 14, 4195732, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 15, 4195748, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 16, 4195768, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 17, 4195808, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 18, 6293128, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 19, 6293144, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 20, 6293160, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 21, 6293168, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 22, 6293584, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 23, 6293592, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 24, 6293632, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 25, 6293656, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 26, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 27, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 28, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 29, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 30, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 31, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 32, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 33, 0, 0, "", ""}, + {"init.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"initfini.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"call_gmon_start", 2, 0, -1, VerFlagNone, 13, 4195340, 0, "", ""}, + {"crtstuff.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"__CTOR_LIST__", 1, 0, -1, VerFlagNone, 18, 6293128, 0, "", ""}, + {"__DTOR_LIST__", 1, 0, -1, VerFlagNone, 19, 6293144, 0, "", ""}, + {"__JCR_LIST__", 1, 0, -1, VerFlagNone, 20, 6293160, 0, "", ""}, + {"__do_global_dtors_aux", 2, 0, -1, VerFlagNone, 13, 4195376, 0, "", ""}, + {"completed.6183", 1, 0, -1, VerFlagNone, 25, 6293656, 1, "", ""}, + {"p.6181", 1, 0, -1, VerFlagNone, 24, 6293648, 0, "", ""}, + {"frame_dummy", 2, 0, -1, VerFlagNone, 13, 4195440, 0, "", ""}, + {"crtstuff.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"__CTOR_END__", 1, 0, -1, VerFlagNone, 18, 6293136, 0, "", ""}, + {"__DTOR_END__", 1, 0, -1, VerFlagNone, 19, 6293152, 0, "", ""}, + {"__FRAME_END__", 1, 0, -1, VerFlagNone, 17, 4195968, 0, "", ""}, + {"__JCR_END__", 1, 0, -1, VerFlagNone, 20, 6293160, 0, "", ""}, + {"__do_global_ctors_aux", 2, 0, -1, VerFlagNone, 13, 4195680, 0, "", ""}, + {"initfini.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"hello.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"_GLOBAL_OFFSET_TABLE_", 1, 2, -1, VerFlagNone, 23, 6293592, 0, "", ""}, + {"__init_array_end", 0, 2, -1, VerFlagNone, 18, 6293124, 0, "", ""}, + {"__init_array_start", 0, 2, -1, VerFlagNone, 18, 6293124, 0, "", ""}, + {"_DYNAMIC", 1, 2, -1, VerFlagNone, 21, 6293168, 0, "", ""}, + {"data_start", 32, 0, -1, VerFlagNone, 24, 6293632, 0, "", ""}, + {"__libc_csu_fini", 18, 0, -1, VerFlagNone, 13, 4195520, 2, "", ""}, + {"_start", 18, 0, -1, VerFlagNone, 13, 4195296, 0, "", ""}, + {"__gmon_start__", 32, 0, -1, VerFlagNone, 0, 0, 0, "", ""}, + {"_Jv_RegisterClasses", 32, 0, -1, VerFlagNone, 0, 0, 0, "", ""}, + {"puts@@GLIBC_2.2.5", 18, 0, -1, VerFlagNone, 0, 0, 396, "", ""}, + {"_fini", 18, 0, -1, VerFlagNone, 14, 4195732, 0, "", ""}, + {"__libc_start_main@@GLIBC_2.2.5", 18, 0, -1, VerFlagNone, 0, 0, 450, "", ""}, + {"_IO_stdin_used", 17, 0, -1, VerFlagNone, 15, 4195748, 4, "", ""}, + {"__data_start", 16, 0, -1, VerFlagNone, 24, 6293632, 0, "", ""}, + {"__dso_handle", 17, 2, -1, VerFlagNone, 24, 6293640, 0, "", ""}, + {"__libc_csu_init", 18, 0, -1, VerFlagNone, 13, 4195536, 137, "", ""}, + {"__bss_start", 16, 0, -1, VerFlagNone, 65521, 6293656, 0, "", ""}, + {"_end", 16, 0, -1, VerFlagNone, 65521, 6293664, 0, "", ""}, + {"_edata", 16, 0, -1, VerFlagNone, 65521, 6293656, 0, "", ""}, + {"main", 18, 0, -1, VerFlagNone, 13, 4195480, 27, "", ""}, + {"_init", 18, 0, -1, VerFlagNone, 11, 4195224, 0, "", ""}, }, }, { @@ -338,21 +338,21 @@ var fileTests = []fileTest{ []ProgHeader{}, nil, []Symbol{ - {"hello.c", 4, 0, 65521, 0, 0, "", ""}, - {"", 3, 0, 1, 0, 0, "", ""}, - {"", 3, 0, 3, 0, 0, "", ""}, - {"", 3, 0, 4, 0, 0, "", ""}, - {"", 3, 0, 5, 0, 0, "", ""}, - {"", 3, 0, 6, 0, 0, "", ""}, - {"", 3, 0, 8, 0, 0, "", ""}, - {"", 3, 0, 9, 0, 0, "", ""}, - {"", 3, 0, 11, 0, 0, "", ""}, - {"", 3, 0, 13, 0, 0, "", ""}, - {"", 3, 0, 15, 0, 0, "", ""}, - {"", 3, 0, 16, 0, 0, "", ""}, - {"", 3, 0, 14, 0, 0, "", ""}, - {"main", 18, 0, 1, 0, 23, "", ""}, - {"puts", 16, 0, 0, 0, 0, "", ""}, + {"hello.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 1, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 3, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 4, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 5, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 6, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 8, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 9, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 11, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 13, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 15, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 16, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 14, 0, 0, "", ""}, + {"main", 18, 0, -1, VerFlagNone, 1, 0, 23, "", ""}, + {"puts", 16, 0, -1, VerFlagNone, 0, 0, 0, "", ""}, }, }, { @@ -384,21 +384,21 @@ var fileTests = []fileTest{ []ProgHeader{}, nil, []Symbol{ - {"hello.c", 4, 0, 65521, 0, 0, "", ""}, - {"", 3, 0, 1, 0, 0, "", ""}, - {"", 3, 0, 3, 0, 0, "", ""}, - {"", 3, 0, 4, 0, 0, "", ""}, - {"", 3, 0, 5, 0, 0, "", ""}, - {"", 3, 0, 6, 0, 0, "", ""}, - {"", 3, 0, 8, 0, 0, "", ""}, - {"", 3, 0, 9, 0, 0, "", ""}, - {"", 3, 0, 11, 0, 0, "", ""}, - {"", 3, 0, 13, 0, 0, "", ""}, - {"", 3, 0, 15, 0, 0, "", ""}, - {"", 3, 0, 16, 0, 0, "", ""}, - {"", 3, 0, 14, 0, 0, "", ""}, - {"main", 18, 0, 1, 0, 27, "", ""}, - {"puts", 16, 0, 0, 0, 0, "", ""}, + {"hello.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 1, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 3, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 4, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 5, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 6, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 8, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 9, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 11, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 13, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 15, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 16, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 14, 0, 0, "", ""}, + {"main", 18, 0, -1, VerFlagNone, 1, 0, 27, "", ""}, + {"puts", 16, 0, -1, VerFlagNone, 0, 0, 0, "", ""}, }, }, { @@ -430,21 +430,21 @@ var fileTests = []fileTest{ []ProgHeader{}, nil, []Symbol{ - {"hello.c", 4, 0, 65521, 0, 0, "", ""}, - {"", 3, 0, 1, 0, 0, "", ""}, - {"", 3, 0, 3, 0, 0, "", ""}, - {"", 3, 0, 4, 0, 0, "", ""}, - {"", 3, 0, 5, 0, 0, "", ""}, - {"", 3, 0, 6, 0, 0, "", ""}, - {"", 3, 0, 8, 0, 0, "", ""}, - {"", 3, 0, 9, 0, 0, "", ""}, - {"", 3, 0, 11, 0, 0, "", ""}, - {"", 3, 0, 13, 0, 0, "", ""}, - {"", 3, 0, 15, 0, 0, "", ""}, - {"", 3, 0, 16, 0, 0, "", ""}, - {"", 3, 0, 14, 0, 0, "", ""}, - {"main", 18, 0, 1, 0, 44, "", ""}, - {"puts", 16, 0, 0, 0, 0, "", ""}, + {"hello.c", 4, 0, -1, VerFlagNone, 65521, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 1, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 3, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 4, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 5, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 6, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 8, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 9, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 11, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 13, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 15, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 16, 0, 0, "", ""}, + {"", 3, 0, -1, VerFlagNone, 14, 0, 0, "", ""}, + {"main", 18, 0, -1, VerFlagNone, 1, 0, 44, "", ""}, + {"puts", 16, 0, -1, VerFlagNone, 0, 0, 0, "", ""}, }, }, } |
