From c9e5b12473b6d1cfffb78c500b3cd91416d47f84 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sun, 15 Feb 2009 10:54:52 +0000 Subject: [i386] Add explicit flags and type on all .section declarations Try to avoid future problems caused by implicit section flags and/or type information by instituting a policy that all .section declarations must explicitly state the flags and type. Most of this change was achieved using perl -pi \ -e 's/".text"$/".text", "ax", \@progbits/ ; ' \ -e 's/".text16"$/".text16", "ax", \@progbits/ ; ' \ -e 's/".text16.null"$/".text16.null", "ax", \@progbits/ ; ' \ -e 's/".text16.data"$/".text16.data", "aw", \@progbits/ ; ' \ -e 's/".data"$/".data", "aw", \@progbits/ ; ' \ -e 's/".data16"$/".data16", "aw", \@progbits/ ; ' \ -e 's/".bss"$/".bss", "aw", \@nobits/ ; ' \ -e 's/".bss16"$/".bss16", "aw", \@nobits/ ; ' \ -e 's/".prefix"$/".prefix", "ax", \@progbits/ ; ' \ -e 's/".prefix.lib"$/".prefix.lib", "awx", \@progbits/ ; ' \ -e 's/".prefix.data"$/".prefix.data", "aw", \@progbits/ ; ' \ -e 's/".weak"$/".weak", "a", \@nobits/ ; ' \ `git grep -l '\.section'` --- src/tests/gdbstub_test.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/tests') diff --git a/src/tests/gdbstub_test.S b/src/tests/gdbstub_test.S index bd293836b..739b0527a 100644 --- a/src/tests/gdbstub_test.S +++ b/src/tests/gdbstub_test.S @@ -1,10 +1,10 @@ .arch i386 - .section ".data" + .section ".data", "aw", @progbits watch_me: .long 0xfeedbeef - .section ".text" + .section ".text", "ax", @progbits .code32 gdbstub_test: /* 1. Read registers test */ -- cgit v1.2.3-55-g7522