From c20e5a95b7a3d8f9e6f0b1c3a448679e895e49e9 Mon Sep 17 00:00:00 2001 From: Adam Greig Date: Sat, 10 Nov 2018 00:24:19 +0000 Subject: [PATCH 1/4] Force use of mdbook 0.2.1 as 0.2.2 is broken for now --- ci/install.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ci/install.sh b/ci/install.sh index 501f8f5..2c63191 100644 --- a/ci/install.sh +++ b/ci/install.sh @@ -6,6 +6,8 @@ main() { | grep -E '^v[0.1.0-9.]+$' \ | sort --version-sort \ | tail -n1) + # Temporarily use older version until packages are available for 0.2.2 (or newer) + local tag="v0.2.1" curl -LSfs https://japaric.github.io/trust/install.sh | \ sh -s -- --git rust-lang-nursery/mdbook --tag $tag From 971b518ac7f82f6ce0a160e192bb34bd44578750 Mon Sep 17 00:00:00 2001 From: Adam Greig Date: Sat, 10 Nov 2018 00:42:48 +0000 Subject: [PATCH 2/4] Fix CI script --- ci/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/script.sh b/ci/script.sh index a8d2ae3..b7626c3 100644 --- a/ci/script.sh +++ b/ci/script.sh @@ -146,7 +146,7 @@ main() { done cargo run --release > release.out - cargo objdump --bin app --release -- -t | grep '\.rodata\s*0*1\b' > dev.objdump + cargo objdump --bin app --release -- -t | grep '\.rodata\s*0*1\b' > release.objdump for address in $(cat release.out); do grep ${address#0x} release.objdump done From fae2db046d115b3ac1a34d7c35611f2be2291583 Mon Sep 17 00:00:00 2001 From: Adam Greig Date: Sat, 10 Nov 2018 00:54:52 +0000 Subject: [PATCH 3/4] Private statics have global linkage now --- ci/logging/app/dev.objdump | 4 ++-- ci/logging/app/release.objdump | 4 ++-- ci/logging/app/release.out | 4 ++-- ci/logging/app2/dev.objdump | 4 ++-- ci/logging/app3/dev.objdump | 4 ++-- ci/logging/app4/dev.objdump | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/ci/logging/app/dev.objdump b/ci/logging/app/dev.objdump index 327fffd..2290e10 100644 --- a/ci/logging/app/dev.objdump +++ b/ci/logging/app/dev.objdump @@ -1,2 +1,2 @@ -00001fe1 l .rodata 00000001 Goodbye -00001fe0 l .rodata 00000001 Hello, world! +00001fe1 g .rodata 00000001 Goodbye +00001fe0 g .rodata 00000001 Hello, world! diff --git a/ci/logging/app/release.objdump b/ci/logging/app/release.objdump index 06b0150..512f8e4 100644 --- a/ci/logging/app/release.objdump +++ b/ci/logging/app/release.objdump @@ -1,2 +1,2 @@ -00000a7d l .rodata 00000001 Goodbye -00000a7c l .rodata 00000001 Hello, world! +00000b9d g O .rodata 00000001 Goodbye +00000b9c g O .rodata 00000001 Hello, world! diff --git a/ci/logging/app/release.out b/ci/logging/app/release.out index 4108d8f..6d035f1 100644 --- a/ci/logging/app/release.out +++ b/ci/logging/app/release.out @@ -1,2 +1,2 @@ -0xa7c -0xa7d +0xb9c +0xb9d diff --git a/ci/logging/app2/dev.objdump b/ci/logging/app2/dev.objdump index ce3cb67..90d3604 100644 --- a/ci/logging/app2/dev.objdump +++ b/ci/logging/app2/dev.objdump @@ -1,2 +1,2 @@ -00000001 l .log 00000001 Goodbye -00000000 l .log 00000001 Hello, world! +00000001 g .log 00000001 Goodbye +00000000 g .log 00000001 Hello, world! diff --git a/ci/logging/app3/dev.objdump b/ci/logging/app3/dev.objdump index ce3cb67..90d3604 100644 --- a/ci/logging/app3/dev.objdump +++ b/ci/logging/app3/dev.objdump @@ -1,2 +1,2 @@ -00000001 l .log 00000001 Goodbye -00000000 l .log 00000001 Hello, world! +00000001 g .log 00000001 Goodbye +00000000 g .log 00000001 Hello, world! diff --git a/ci/logging/app4/dev.objdump b/ci/logging/app4/dev.objdump index 8a4f1da..3e2d7b7 100644 --- a/ci/logging/app4/dev.objdump +++ b/ci/logging/app4/dev.objdump @@ -1,3 +1,3 @@ -00000000 l .log 00000001 Goodbye -00000001 l .log 00000001 Hello, world! +00000000 g .log 00000001 Goodbye +00000001 g .log 00000001 Hello, world! 00000001 .log 00000000 __log_warning_start__ From aff95c54187f89a163057ce68ca33063f8733650 Mon Sep 17 00:00:00 2001 From: Adam Greig Date: Sat, 10 Nov 2018 00:59:27 +0000 Subject: [PATCH 4/4] Missed one more objdump --- ci/singleton/app/dev.objdump | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/singleton/app/dev.objdump b/ci/singleton/app/dev.objdump index ce3cb67..90d3604 100644 --- a/ci/singleton/app/dev.objdump +++ b/ci/singleton/app/dev.objdump @@ -1,2 +1,2 @@ -00000001 l .log 00000001 Goodbye -00000000 l .log 00000001 Hello, world! +00000001 g .log 00000001 Goodbye +00000000 g .log 00000001 Hello, world!