xref: /aosp_15_r20/external/abseil-cpp/absl/flags/flag_benchmark.lds (revision 9356374a3709195abf420251b3e825997ff56c0f)
1*9356374aSAndroid Build Coastguard Worker/* This linker script forces the flags used by flags_benchmark
2*9356374aSAndroid Build Coastguard Worker * into a separate page-aligned section. This isn't necessary for
3*9356374aSAndroid Build Coastguard Worker * correctness but ensures that the benchmark results are more
4*9356374aSAndroid Build Coastguard Worker * reproducible across unrelated code changes.
5*9356374aSAndroid Build Coastguard Worker */
6*9356374aSAndroid Build Coastguard WorkerSECTIONS {
7*9356374aSAndroid Build Coastguard Worker  .benchmark_flags : {
8*9356374aSAndroid Build Coastguard Worker    . = ALIGN(0x1000);
9*9356374aSAndroid Build Coastguard Worker    * (.benchmark_flags);
10*9356374aSAndroid Build Coastguard Worker  }
11*9356374aSAndroid Build Coastguard Worker}
12*9356374aSAndroid Build Coastguard Worker
13*9356374aSAndroid Build Coastguard WorkerINSERT AFTER .data
14