aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bin/thumbv6m-none-eabi.abin17944 -> 17944 bytes
-rw-r--r--bin/thumbv7em-none-eabi.abin22340 -> 22340 bytes
-rw-r--r--bin/thumbv7em-none-eabihf.abin23424 -> 23424 bytes
-rw-r--r--bin/thumbv7m-none-eabi.abin21172 -> 21172 bytes
-rw-r--r--bin/thumbv8m.base-none-eabi.abin21640 -> 21640 bytes
-rw-r--r--bin/thumbv8m.main-none-eabi.abin26992 -> 26992 bytes
-rw-r--r--bin/thumbv8m.main-none-eabihf.abin28040 -> 28040 bytes
-rw-r--r--xtask/src/lib.rs2
8 files changed, 2 insertions, 0 deletions
diff --git a/bin/thumbv6m-none-eabi.a b/bin/thumbv6m-none-eabi.a
index 0b15653..d53c97a 100644
--- a/bin/thumbv6m-none-eabi.a
+++ b/bin/thumbv6m-none-eabi.a
Binary files differ
diff --git a/bin/thumbv7em-none-eabi.a b/bin/thumbv7em-none-eabi.a
index bf5e14b..b8ba53c 100644
--- a/bin/thumbv7em-none-eabi.a
+++ b/bin/thumbv7em-none-eabi.a
Binary files differ
diff --git a/bin/thumbv7em-none-eabihf.a b/bin/thumbv7em-none-eabihf.a
index fa8220c..7d7349f 100644
--- a/bin/thumbv7em-none-eabihf.a
+++ b/bin/thumbv7em-none-eabihf.a
Binary files differ
diff --git a/bin/thumbv7m-none-eabi.a b/bin/thumbv7m-none-eabi.a
index a4ebdb9..59f5da2 100644
--- a/bin/thumbv7m-none-eabi.a
+++ b/bin/thumbv7m-none-eabi.a
Binary files differ
diff --git a/bin/thumbv8m.base-none-eabi.a b/bin/thumbv8m.base-none-eabi.a
index 46fb179..87560a3 100644
--- a/bin/thumbv8m.base-none-eabi.a
+++ b/bin/thumbv8m.base-none-eabi.a
Binary files differ
diff --git a/bin/thumbv8m.main-none-eabi.a b/bin/thumbv8m.main-none-eabi.a
index 3da4938..5ea8f33 100644
--- a/bin/thumbv8m.main-none-eabi.a
+++ b/bin/thumbv8m.main-none-eabi.a
Binary files differ
diff --git a/bin/thumbv8m.main-none-eabihf.a b/bin/thumbv8m.main-none-eabihf.a
index 6144c4f..29d6381 100644
--- a/bin/thumbv8m.main-none-eabihf.a
+++ b/bin/thumbv8m.main-none-eabihf.a
Binary files differ
diff --git a/xtask/src/lib.rs b/xtask/src/lib.rs
index d1f483b..b1e982e 100644
--- a/xtask/src/lib.rs
+++ b/xtask/src/lib.rs
@@ -41,6 +41,8 @@ fn trim_panic_handler(obj_file: &str) {
let obj = object::File::parse(&objdata).unwrap();
let mut writer = Object::new(obj.format(), obj.architecture(), obj.endianness());
+ writer.flags = obj.flags(); // Preserve flags of input file
+
for (sec_index, section) in obj.sections().enumerate() {
assert_eq!(section.index().0, sec_index);