Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Paste
P8
asan report for test/Analysis/inlining/eager-reclamation-path-notes.c
Active
Public
Actions
Authored by
matthewbg
on Nov 15 2012, 11:46 AM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
==23840== ERROR: AddressSanitizer: heap-use-after-free on address 0x7f8222b826e8 at pc 0x2413a2f bp 0x7fff5ca23a50 sp 0x7fff5ca23a48
READ of size 1 at 0x7f8222b826e8 thread T0
#0 0x2413a2e llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:225 clang::ento::BugReporter::RemoveUneededCalls()
#1 0x24138a4 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:236 clang::ento::BugReporter::RemoveUneededCalls()
#2 0x2417195 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2101 clang::ento::GRBugReporter::generatePathDiagnostic()
#3 0x241ecc6 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2281 clang::ento::BugReporter::FlushReport()
#4 0x24167f3 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2256 clang::ento::BugReporter::FlushReport()
#5 0x2416347 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1731 clang::ento::BugReporter::FlushReports()
#6 0x1af31e3 llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:624 (anonymous namespace)::AnalysisConsumer::ActionExprEngine()
#7 0x1af256e llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:581 (anonymous namespace)::AnalysisConsumer::HandleCode()
#8 0x1af1ef3 llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:434 (anonymous namespace)::AnalysisConsumer::HandleDeclsCallGraph()
#9 0x1af11a4 llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:481 (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit()
#10 0x24fa800 llvm/tools/clang/lib/Parse/ParseAST.cpp:110 clang::ParseAST()
#11 0x2190bd8 llvm/tools/clang/lib/Frontend/FrontendAction.cpp:381 clang::FrontendAction::Execute()
#12 0x1ffcaa9 llvm/tools/clang/lib/Frontend/CompilerInstance.cpp:698 clang::CompilerInstance::ExecuteAction()
#13 0x173e8d1 llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:192 clang::ExecuteCompilerInvocation()
#14 0x1724727 llvm/tools/clang/tools/driver/cc1_main.cpp:98 cc1_main()
#15 0x1734781 llvm/tools/clang/tools/driver/driver.cpp:357 main
#16 0x7f8222f42d5c __libc_start_main
0x7f8222b826e8 is located 168 bytes inside of 376-byte region [0x7f8222b82640,0x7f8222b827b8)
freed by thread T0 here:
#0 0x459e100 llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:54 operator delete()
#1 0x24138de llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:262 clang::ento::BugReporter::RemoveUneededCalls()
#2 0x24138a4 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:236 clang::ento::BugReporter::RemoveUneededCalls()
#3 0x2417195 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2101 clang::ento::GRBugReporter::generatePathDiagnostic()
#4 0x241ecc6 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2281 clang::ento::BugReporter::FlushReport()
#5 0x24167f3 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2256 clang::ento::BugReporter::FlushReport()
#6 0x2416347 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1731 clang::ento::BugReporter::FlushReports()
#7 0x1af31e3 llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:624 (anonymous namespace)::AnalysisConsumer::ActionExprEngine()
#8 0x1af256e llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:581 (anonymous namespace)::AnalysisConsumer::HandleCode()
#9 0x1af1ef3 llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:434 (anonymous namespace)::AnalysisConsumer::HandleDeclsCallGraph()
#10 0x1af11a4 llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:481 (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit()
#11 0x24fa800 llvm/tools/clang/lib/Parse/ParseAST.cpp:110 clang::ParseAST()
#12 0x2190bd8 llvm/tools/clang/lib/Frontend/FrontendAction.cpp:381 clang::FrontendAction::Execute()
#13 0x1ffcaa9 llvm/tools/clang/lib/Frontend/CompilerInstance.cpp:698 clang::CompilerInstance::ExecuteAction()
#14 0x173e8d1 llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:192 clang::ExecuteCompilerInvocation()
#15 0x1724727 llvm/tools/clang/tools/driver/cc1_main.cpp:98 cc1_main()
previously allocated by thread T0 here:
#0 0x459df80 llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:39 operator new()
#1 0x23e9594 llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:759 clang::ento::PathDiagnosticCallPiece::construct()
#2 0x241cac9 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:563 GenerateMinimalPathDiagnostic()
#3 0x2417002 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2073 clang::ento::GRBugReporter::generatePathDiagnostic()
#4 0x241ecc6 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2281 clang::ento::BugReporter::FlushReport()
#5 0x24167f3 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2256 clang::ento::BugReporter::FlushReport()
#6 0x2416347 llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1731 clang::ento::BugReporter::FlushReports()
#7 0x1af31e3 llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:624 (anonymous namespace)::AnalysisConsumer::ActionExprEngine()
#8 0x1af256e llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:581 (anonymous namespace)::AnalysisConsumer::HandleCode()
#9 0x1af1ef3 llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:434 (anonymous namespace)::AnalysisConsumer::HandleDeclsCallGraph()
Event Timeline
There are a very large number of changes, so older changes are hidden.
Show Older Changes
hfinkel
mentioned this in
rL226401: [PowerPC] Add some FIXMEs for fastcc and FPR <-> GPR moves
.
Jan 18 2015, 6:32 AM
kbarton
mentioned this in
D7270: Implement the vpopcnt instructions for POWER8
.
Jan 29 2015, 2:45 PM
kbarton
mentioned this in
D7235: Activate Altivec "vector bool long long" for Power
.
Jan 29 2015, 3:25 PM
hfinkel
mentioned this in
rL227758: [PowerPC] Better scheduling for isel on P7/P8
.
Feb 1 2015, 9:54 AM
hfinkel
mentioned this in
D7399: CodeGenPrepare: Avoid and/or i1 in select conditions.
.
Feb 3 2015, 8:59 PM
wschmidt
mentioned this in
D7491: [PowerPC] Fix __tls_get_addr sequence to avoid register assignment issues
.
Feb 8 2015, 2:15 PM
ohsallen
mentioned this in
D7503: Tune TTI getMaxInterleaveFactor for POWER8
.
Feb 9 2015, 8:11 AM
ohsallen
mentioned this in
D7514: Break dependencies in large loops containing reductions (LoopVectorize)
.
Feb 9 2015, 10:44 AM
wschmidt
mentioned this in
rL228725: [PowerPC] Fix reverted patch r227976 to avoid register assignment issues
.
Feb 10 2015, 11:11 AM
hfinkel
mentioned this in
rL230788: [PowerPC] Use vector types for memcpy and friends (sometimes)
.
Feb 27 2015, 12:00 PM
kbarton
mentioned this in
D8041: [PPC64] Add 64-bit Vector Integer Arithmetic Instructions
.
Mar 3 2015, 1:18 PM
kbarton
mentioned this in
D8064: [PPC64] Change doubleword vector shift instructions from intrinsics to opcodes
.
Mar 4 2015, 11:33 AM
kbarton
mentioned this in
rL231378: While reviewing the changes to Clang to add builtin support for the vsld, vsrd…
.
Mar 5 2015, 8:27 AM
ohsallen
mentioned this in
D8260: Do not use isel on P7 and P8
.
Mar 11 2015, 10:42 AM
kbarton
mentioned this in
D9440: Add VSX Scalar loads and stores to the PPC back end
.
May 4 2015, 1:09 PM
wschmidt
mentioned this in
D10002: [LegalizeVectors] Improve vector CTPOP expansion
.
May 27 2015, 9:43 AM
hfinkel
mentioned this in
rL242188: [PowerPC] Fix the PPCInstrInfo::getInstrLatency implementation
.
Jul 14 2015, 1:02 PM
nemanjai
mentioned this in
D12032: Vector element extraction without stack operations on Power 8
.
Aug 18 2015, 4:11 PM
hfinkel
mentioned this in
rL246675: [PowerPC] Don't always consider P8Altivec-only masks in LowerVECTOR_SHUFFLE
.
Sep 2 2015, 9:53 AM
hfinkel
mentioned this in
rL249009: [PowerPC] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_* macros on all PPC cores
.
Oct 1 2015, 6:45 AM
Diffusion
mentioned this in
rL252479: Merging r246675:
.
Nov 9 2015, 8:27 AM
hfinkel
mentioned this in
D14064: Convert Returned Constant i1 Values to i32 on PPC64
.
Nov 24 2015, 5:41 AM
nemanjai
mentioned this in
D15372: Remaining TblGen patterns for extract vector element for legal types on PPC
.
Dec 9 2015, 3:16 AM
hfinkel
mentioned this in
D15987: [PPC] Handle weighted comparisons when inserting selects.
.
Jan 8 2016, 12:13 PM
amehsan
mentioned this in
D17885: [Power9] Implement add-pc, multiply-add, modulo, extend-sign-shift, random number, set bool, and dfp test significance
.
Mar 10 2016, 10:22 AM
hfinkel
mentioned this in
rL264988: [PowerPC] Load two floats directly instead of using one 64-bit integer load
.
Mar 30 2016, 8:01 PM
wschmidt
mentioned this in
D21802: Ensure all uses of permute instruction feed vector stores
.
Jun 29 2016, 4:50 AM
hfinkel
mentioned this in
rL280022: [PowerPC] Fix i8/i16 atomics for little-Endian targets without partword atomics
.
Aug 29 2016, 3:33 PM
hfinkel
mentioned this in
rL280440: [PowerPC] Don't consider fusion in PPC64 address-formation peephole
.
Sep 1 2016, 5:36 PM
nemanjai
mentioned this in
D25956: Implement vector_insert_exp builtins - clang portion
.
Oct 25 2016, 1:11 PM
echristo
mentioned this in
rL296277: vec perm can go down either pipeline on P8.
.
Feb 25 2017, 4:23 PM
inouehrs
mentioned this in
D31772: [PowerPC] Add pass to expand extra memcpy calls
.
May 18 2017, 5:15 AM
hfinkel
mentioned this in
D33572: [PPC CodeGen] Expand the bitreverse.i32 intrinsic.
.
May 30 2017, 7:28 PM
hfinkel
mentioned this in
rL312612: [PowerPC] Don't use xscvdpspn on the P7
.
Sep 5 2017, 8:12 PM
nemanjai
mentioned this in
D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
.
Oct 6 2017, 1:32 AM
hfinkel
mentioned this in
D39805: [Power9] Set MicroOpBufferSize for Power 9
.
Dec 4 2017, 8:50 PM
steven.zhang
mentioned this in
D49007: [PowerPC] Add a peephole post RA to transform the inst that fed by add
.
Jul 6 2018, 1:11 AM
inouehrs
mentioned this in
D50004: [PowerPC] Emit xscpsgndp instead of xxlor when copying floating point scalar registers for P9
.
Aug 2 2018, 8:56 AM
•
qshanz
mentioned this in
rL340149: [PowerPC] Add a peephole post RA to transform the inst that fed by add
.
Aug 19 2018, 7:53 PM
•
qshanz
mentioned this in
rL341293: [PowerPC] Add Itineraries of IIC_IntRotateDI for P7/P8
.
Sep 2 2018, 8:16 PM
amyk
mentioned this in
D51750: Simply specific sequences involving XXSPLTW (ld->permute->splat, ld->splat)
.
Sep 6 2018, 1:53 PM
jsji
mentioned this in
D52039: [PowerPC][NFC] Add a mulld testcase for scheduling check.
.
Sep 13 2018, 8:09 AM
•
qshanz
mentioned this in
rL342441: [PowerPC] Add Itineraries of IIC_IntMulHD for P7/P8
.
Sep 17 2018, 7:06 PM
jsji
mentioned this in
D54699: [PowerPC][NFC]Add testcase for STWU scheduling check
.
Nov 19 2018, 6:56 AM
jsji
mentioned this in
D54700: [PowerPC] Add Itineraries for STWU/STWUX etc
.
Nov 19 2018, 7:30 AM
jsji
mentioned this in
rL347310: [PowerPC][NFC]Add testcase for STWU scheduling check
.
Nov 20 2018, 6:58 AM
jsji
mentioned this in
rL347311: [PowerPC] Add Itineraries for STWU/STWUX etc
.
Nov 20 2018, 7:14 AM
jsji
mentioned this in
rL355920: [NFC][PowerPC]Assert when trying to generate directmove below P8.
.
Mar 12 2019, 7:00 AM
jsji
mentioned this in
rG06bee01d2bc7: [NFC][PowerPC]Assert when trying to generate directmove below P8.
.
jsji
mentioned this in
D58950: [PowerPC] Strength reduction of multiply by a constant by shift and add/sub in place
.
Mar 15 2019, 2:48 PM
jsji
mentioned this in
D60160: [PowerPC] Update P9 vector costs for insert/extract element
.
Apr 15 2019, 12:09 PM
jsji
mentioned this in
D61935: [PowerPC][HTM] Fix disassembling buffer overflow for tabortdc and others
.
May 20 2019, 11:35 AM
jsji
mentioned this in
D62164: [PowerPC] Enable MachinePipeliner for P9 with -ppc-enable-pipeliner
.
May 28 2019, 9:16 PM
jsji
mentioned this in
rL364581: [PowerPC][NFC] Remove unused (and unsupported) fusion feature bits.
.
Jun 27 2019, 12:36 PM
jsji
mentioned this in
rGc627aa2fa9c9: [PowerPC][NFC] Remove unused (and unsupported) fusion feature bits.
.
nemanjai
mentioned this in
D63624: [PowerPC] Exploit single instruction load-and-splat for word and doubleword
.
Jul 10 2019, 5:19 PM
jsji
mentioned this in
D64662: [FPEnv] [PowerPC] Lower ppc_fp128 StrictFP Nodes to libcalls
.
Sep 3 2019, 2:29 PM
jsji
mentioned this in
D67981: [NFC][PowerPC] Adding FeatureFPU in the definition of FeatureISA3_0
.
Sep 27 2019, 2:05 PM
jsji
mentioned this in
D68817: [PowerPC][docs] Update IBM official docs in Compiler Writers Info page
.
Oct 10 2019, 10:21 AM
jsji
mentioned this in
rL374428: [PowerPC][docs] Update IBM official docs in Compiler Writers Info page
.
Oct 10 2019, 12:28 PM
jsji
mentioned this in
rG26cd5c93705c: [PowerPC][docs] Update IBM official docs in Compiler Writers Info page
.
nemanjai
mentioned this in
D62993: [PowerPC] Emit scalar min/max instructions with unsafe fp math
.
Oct 25 2019, 4:12 PM
steven.zhang
mentioned this in
D70651: [Power8] Add the MacroFusion support for Power8
.
Nov 24 2019, 9:51 PM
steven.zhang
mentioned this in
rG518292dbdfce: [PowerPC] Add the MacroFusion support for Power8
.
Mar 11 2020, 10:34 PM
nemanjai
mentioned this in
D78132: [PowerPC] Refactor PPCInstrVSX.td
.
Apr 21 2020, 3:57 AM
qiucf
mentioned this in
D75344: [PowerPC] Exploit VSX neg, abs and nabs instruction for f32
.
Apr 23 2020, 3:25 AM
masoud.ataei
mentioned this in
D80744: DAGCombiner optimization for pow(x,0.75) and pow(x,0.25) on double and single precision even in case massv function is asked
.
May 28 2020, 10:45 AM
masoud.ataei
mentioned this in
rG2d038370bb6b: DAGCombiner optimization for pow(x,0.75) and pow(x,0.25) on double and single…
.
Jun 12 2020, 7:33 AM
sfertile
mentioned this in
D81126: [PowerPC] Fix for PC Relative call protocol
.
Jun 29 2020, 8:50 AM
steven.zhang
mentioned this in
D84238: [PowerPC] Set v1i128 to expand for SETCC to avoid crash
.
Jul 21 2020, 10:56 PM
qiucf
mentioned this in
D91527: [PowerPC][FP128] Fix the incorrect calling convention for IEEE long double on Power8
.
Nov 16 2020, 4:44 AM
steven.zhang
mentioned this in
D91331: Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128
.
Nov 30 2020, 2:57 AM
amyk
mentioned this in
D93370: [PowerPC] Add new infrastructure to select load/store instructions, update P8/P9 load/store patterns.
.
Dec 15 2020, 10:37 PM
steven.zhang
mentioned this in
rGebdd20f430c4: Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128
.
Dec 17 2020, 12:00 AM
stefanp
mentioned this in
D96512: [PowerPC] Add option for ROP Protection
.
Feb 17 2021, 1:15 PM
masoud.ataei
mentioned this in
D98064: [PowerPC] Removing _massv place holder
.
Mar 5 2021, 11:41 AM
masoud.ataei
mentioned this in
rG820f508b08d7: [PowerPC] Removing _massv place holder
.
Mar 8 2021, 1:46 PM
ZarkoCA
mentioned this in
rG6b7838b68cc4: [AIX] Allow safe for 32bit P8 VSX pattern matching
.
Apr 14 2021, 5:13 AM
amyk
mentioned this in
rG64d951be61aa: [PowerPC] Add new infrastructure to select load/store instructions, update…
.
Apr 30 2021, 7:53 AM
nemanjai
mentioned this in
rGed87f512bb9e: [PowerPC] Provide some P8-specific altivec overloads for P7
.
May 6 2021, 6:37 AM
thakis
mentioned this in
rG3761b9a2345a: Revert "[PowerPC] Provide some P8-specific altivec overloads for P7"
.
May 6 2021, 7:01 AM
ZarkoCA
mentioned this in
D104396: [AIX] Use VSSRC/VSFRC Register classes for f32/f64 callee arguments on P8 and above
.
Jul 6 2021, 1:48 PM
ZarkoCA
mentioned this in
rGee6ca9c7dfd9: [AIX] Use VSSRC/VSFRC Register classes for f32/f64 callee arguments on P8 and…
.
Jul 7 2021, 6:18 AM
masoud.ataei
mentioned this in
D106091: [PowerPC] Improve error message on MASSV pass
.
Jul 15 2021, 12:51 PM
masoud.ataei
mentioned this in
rGee2068b30ecf: [PowerPC] Updated the error message of MASSV pass to mention vectorization
.
Jul 16 2021, 7:46 AM
nemanjai
mentioned this in
D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
.
Jul 20 2021, 6:46 PM
masoud.ataei
mentioned this in
D106678: [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX
.
Jul 23 2021, 9:17 AM
masoud.ataei
mentioned this in
rG45951ad3231c: [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX
.
Jul 26 2021, 4:23 PM
bmahjour
mentioned this in
D107159: [DA] control compile-time spent by MIV tests
.
Jul 30 2021, 7:10 AM
bmahjour
mentioned this in
D107899: [PowerPC] Implement builtin for vbpermd
.
Aug 11 2021, 7:15 AM
jsji
mentioned this in
D109365: [PowerPC] Guard XSRSP in P8 for FastISel
.
Sep 7 2021, 8:13 AM
jsji
mentioned this in
rG042a6564d365: [PowerPC] Guard XSRSP in P8 for FastISel
.
Sep 7 2021, 8:18 AM
amyk
mentioned this in
D109902: [PowerPC] Improved codegen related to xscvdpsxws/xscvdpuxws
.
Sep 23 2021, 7:42 AM
nemanjai
mentioned this in
D114540: Big-endian version of vpermxor
.
Nov 24 2021, 8:28 AM
amyk
mentioned this in
D125506: [PowerPC] Implement XL compat __fnabs and __fnabss builtins.
.
May 19 2022, 7:25 AM
amyk
mentioned this in
rGaf430944b3ba: [PowerPC][AIX] Allow VSX patterns to be 32-bit and 64-bit safe on P8+.
.
May 27 2022, 8:34 AM
tingwang
mentioned this in
D132196: [PowerPC] Add combine logic to use MADDLD/MADDHD/MADDHDU in multiply-add patterns
.
Oct 18 2022, 1:00 AM
tingwang
mentioned this in
D139691: [PowerPC] add a peephole to remove redundant swap instructions created by expandVSXStoreForLE
.
Dec 8 2022, 10:42 PM
RKSimon
mentioned this in
D140069: [DAGCombiner] Scalarize vectorized loads that are splatted
.
Jan 14 2023, 2:07 PM
tingwang
mentioned this in
rG1d8f13ae4538: [PowerPC] add a peephole to remove redundant swap instructions after vector…
.
Feb 2 2023, 5:53 PM
Log In to Comment