aboutsummaryrefslogtreecommitdiff
path: root/src/debug/elf/file_test.go
diff options
context:
space:
mode:
authorbenbaker76 <headkaze@gmail.com>2024-11-06 23:13:37 +0000
committerGopher Robot <gobot@golang.org>2024-11-07 15:23:24 +0000
commit2e97c30d8d9f5740a503428c09efae7bedb68efb (patch)
tree05504990c5c1f74c8fc45ee39afaf0c84d12dd51 /src/debug/elf/file_test.go
parentfc5e8f2f6ba07f999a780848aa66da7d73083c1e (diff)
downloadgo-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.go384
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, "", ""},
},
},
}