{"push_id":2881540334,"size":11,"distinct_size":11,"ref":"refs/heads/release_80","head":"74de6ad9032cdec0932e26936a1692805ba0434e","before":"5a5a89be39dfbba78a70c5decf3fd764af0427b2","commits":[{"sha":"0bd317ebc245561fc28919d92815fe6eea6c4189","author":{"name":"Vlad Tsyrklevich","email":"85d5c8dcb7db39358916efb7e6f840502f547b2c@tsyrklevich.net"},"message":"[TSan] Update test values\n\nSimilarly to before, D51985 again reduced the number of registers\nrequired for the read/write routines causing this test to fail on\nsanitizer-x86_64-linux-autoconf.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342092 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/0bd317ebc245561fc28919d92815fe6eea6c4189"},{"sha":"c75544b66e2e0a6d32582b916caa61aa09337dc2","author":{"name":"Dean Michael Berris","email":"34a37f59e4ade3cf49221306f04217acf3e86255@google.com"},"message":"[XRay] Bug fixes for FDR custom event and arg-logging\n\nSummary:\nThis change has a number of fixes for FDR mode in compiler-rt along with\nchanges to the tooling handling the traces in llvm.\n\nIn the runtime, we do the following:\n\n- Advance the \"last record\" pointer appropriately when writing the\n  custom event data in the log.\n\n- Add XRAY_NEVER_INSTRUMENT in the rewinding routine.\n\n- When collecting the argument of functions appropriately marked, we\n  should not attempt to rewind them (and reset the counts of functions\n  that can be re-wound).\n\nIn the tooling, we do the following:\n\n- Remove the state logic in BlockIndexer and instead rely on the\n  presence/absence of records to indicate blocks.\n\n- Move the verifier into a loop associated with each block.\n\nReviewers: mboerger, eizan\n\nSubscribers: llvm-commits, hiraditya\n\nDifferential Revision: https://reviews.llvm.org/D51965\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342122 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/c75544b66e2e0a6d32582b916caa61aa09337dc2"},{"sha":"4ef35aa14f4bdd041bcf4184b8bbc3c27467557b","author":{"name":"Kostya Serebryany","email":"f2687d141d6df003196c0c086f0a189634ba4557@google.com"},"message":"[hwasan] use a single Printf per line when printing a report (more friendly to android logging)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342164 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/4ef35aa14f4bdd041bcf4184b8bbc3c27467557b"},{"sha":"46319a376786629b4673fb98b450744eb25662c1","author":{"name":"Dean Michael Berris","email":"34a37f59e4ade3cf49221306f04217acf3e86255@google.com"},"message":"[XRay][clang] Emit \"never-instrument\" attribute\n\nSummary:\nBefore this change, we only emit the XRay attributes in LLVM IR when the\n-fxray-instrument flag is provided. This may cause issues with thinlto\nwhen the final binary is being built/linked with -fxray-instrument, and\nthe constitutent LLVM IR gets re-lowered with xray instrumentation.\n\nWith this change, we can honour the \"never-instrument \"attributes\nprovided in the source code and preserve those in the IR. This way, even\nin thinlto builds, we retain the attributes which say whether functions\nshould never be XRay instrumented.\n\nThis change addresses llvm.org/PR38922.\n\nReviewers: mboerger, eizan\n\nSubscribers: mehdi_amini, dexonsmith, cfe-commits, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D52015\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342200 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/46319a376786629b4673fb98b450744eb25662c1"},{"sha":"d923c768a88f8d12ff4f93e64cd9f5013dec4851","author":{"name":"Ulrich Weigand","email":"dfbb67861321c3a0b65599ad75850a0b877f5c0d@de.ibm.com"},"message":"[asan] Fix test case failure on SystemZ\n\nSince we changed our inlining parameters, this test case was failing\non SystemZ, as the two tests were now both inlined into the main\nfunction, which the test didn't expect.  Fixed by adding a few more\nnoinline attributes.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342236 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/d923c768a88f8d12ff4f93e64cd9f5013dec4851"},{"sha":"9d46908177253b7fd028bd3da6a33270b5315932","author":{"name":"Matt Morehouse","email":"ea42b74972c358d17537b0589eea23cae0a6b60b@google.com"},"message":"[libFuzzer] Disable value-profile-strncmp.test on aarch64.\n\nTest no longer finds the BINGO on clang-cmake-aarch64-full bot, and I\ncan't reproduce on our ARM machine.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342255 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/9d46908177253b7fd028bd3da6a33270b5315932"},{"sha":"48793d8955576fe189fb659fce6b99dabe33cb76","author":{"name":"Petr Hosek","email":"28e431f5669ee416eed3c0cf0e57e28af39903b5@chromium.org"},"message":"[XRay] Remove the deprecated __xray_log_init API\n\nThis API has been deprecated three months ago and shouldn't be used\nanymore, all clients should migrate to the new string based API.\n\nDifferential Revision: https://reviews.llvm.org/D51606\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342318 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/48793d8955576fe189fb659fce6b99dabe33cb76"},{"sha":"04d99b83fe3c5d4a32d8c3a1c53e70f25503c17c","author":{"name":"Petr Hosek","email":"28e431f5669ee416eed3c0cf0e57e28af39903b5@chromium.org"},"message":"[XRay] Remove the unused variable\n\nThis broke the fdr-single-thread test after FDRLoggingOptions struct\nhas been removed in r342318.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342320 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/04d99b83fe3c5d4a32d8c3a1c53e70f25503c17c"},{"sha":"31c8a31facbcf213ff5e2c9f066c4577f8208d99","author":{"name":"Dean Michael Berris","email":"34a37f59e4ade3cf49221306f04217acf3e86255@google.com"},"message":"[XRay] Fix FDR initialization\n\nFollow-up to D51606.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342355 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/31c8a31facbcf213ff5e2c9f066c4577f8208d99"},{"sha":"641b245943334ad18b672e0ed85497f47fa19b45","author":{"name":"Dean Michael Berris","email":"34a37f59e4ade3cf49221306f04217acf3e86255@google.com"},"message":"[XRay] Simplify FDR buffer management\n\nSummary:\nThis change makes XRay FDR mode use a single backing store for the\nbuffer queue, and have indexes into that backing store instead. We also\nremove the reliance on the internal allocator implementation in the FDR\nmode logging implementation.\n\nIn the process of making this change we found an inconsistency with the\nway we're returning buffers to the queue, and how we're setting the\nextents. We take the chance to simplify the way we're managing the\nextents of each buffer. It turns out we do not need the indirection for\nthe extents, so we co-host the atomic 64-bit int with the buffer object.\nIt also seems that we've not been returning the buffers for the thread\nrunning the flush functionality when writing out the files, so we can\nrun into a situation where we could be missing data.\n\nWe consolidate all the allocation routines now into xray_allocator.h,\nwhere we used to have routines defined in xray_buffer_queue.cc.\n\nReviewers: mboerger, eizan\n\nSubscribers: jfb, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D52077\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@342356 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/641b245943334ad18b672e0ed85497f47fa19b45"},{"sha":"74de6ad9032cdec0932e26936a1692805ba0434e","author":{"name":"mydongistiny","email":"13d43dc3cc17f3f39b1ab90f05bdb3384966597a@gmail.com"},"message":"Merge remote-tracking branch 'upstream/master' into release_80","distinct":true,"url":"https://api.github.com/repos/dragon-tc-tmp/compiler-rt/commits/74de6ad9032cdec0932e26936a1692805ba0434e"}]}
{"actor":{"display_login":"mydongistiny"}}