11{
2- Clang 20 out-of-process JIT
2+ llvm_orc_write_uninit
33 Memcheck:Param
44 write(buf)
5- fun:__libc_write
65 fun:write
7- fun:_ZN4llvm3orc26FDSimpleRemoteEPCTransport10writeBytesEPKcm
8- fun:_ZN4llvm3orc26FDSimpleRemoteEPCTransport11sendMessageENS0_21SimpleRemoteEPCOpcodeEmNS0_12ExecutorAddrENS_8ArrayRefIcEE
9- fun:_ZN4llvm3orc15SimpleRemoteEPC11sendMessageENS0_21SimpleRemoteEPCOpcodeEmNS0_12ExecutorAddrENS_8ArrayRefIcEE
10- fun:_ZN4llvm3orc15SimpleRemoteEPC16callWrapperAsyncENS0_12ExecutorAddrENS0_22ExecutorProcessControl18IncomingWFRHandlerENS_8ArrayRefIcEE
11- fun:_ZN4llvm3orc22ExecutorProcessControl16callWrapperAsyncINS1_9RunAsTaskEZNS0_6shared15WrapperFunctionIFNS4_8SPSErrorENS4_15SPSExecutorAddrENS4_8SPSTupleIJNS4_11SPSSequenceINS8_IJNS4_19SPSRemoteAllocGroupES7_mNS9_IcEEEEEEENS9_INS8_IJNS8_IJS7_SB_EEESE_EEEEEEEEEE9callAsyncIZNS1_19callSPSWrapperAsyncISI_S3_ZNS0_30EPCGenericJITLinkMemoryManager13InFlightAlloc8finalizeENS_15unique_functionIFvNS_8ExpectedINS_7jitlink20JITLinkMemoryManager14FinalizedAllocEEEEEEEUlNS_5ErrorESW_E_JNS0_12ExecutorAddrENS0_8tpctypes15FinalizeRequestEEEEvOT0_SY_OT1_DpRKT2_EUlOT_PKcmE_SX_JSY_S10_EEEvS1A_S12_DpRKT1_EUlNS4_21WrapperFunctionResultEE_EEvS1A_SY_S12_NS_8ArrayRefIcEE
12- fun:_ZZN4llvm3orc22ExecutorProcessControl19callSPSWrapperAsyncIFNS0_6shared8SPSErrorENS3_15SPSExecutorAddrENS3_8SPSTupleIJNS3_11SPSSequenceINS6_IJNS3_19SPSRemoteAllocGroupES5_mNS7_IcEEEEEEENS7_INS6_IJNS6_IJS5_S9_EEESC_EEEEEEEEENS1_9RunAsTaskEZNS0_30EPCGenericJITLinkMemoryManager13InFlightAlloc8finalizeENS_15unique_functionIFvNS_8ExpectedINS_7jitlink20JITLinkMemoryManager14FinalizedAllocEEEEEEEUlNS_5ErrorESS_E_JNS0_12ExecutorAddrENS0_8tpctypes15FinalizeRequestEEEEvOT0_SU_OT1_DpRKT2_ENUlOT_PKcmE_clIZNS3_15WrapperFunctionISG_E9callAsyncIS19_ST_JSU_SW_EEEvS16_SY_DpRKT1_EUlNS3_21WrapperFunctionResultEE_EEDaS16_S18_m
13- fun:_ZN4llvm3orc6shared15WrapperFunctionIFNS1_8SPSErrorENS1_15SPSExecutorAddrENS1_8SPSTupleIJNS1_11SPSSequenceINS5_IJNS1_19SPSRemoteAllocGroupES4_mNS6_IcEEEEEEENS6_INS5_IJNS5_IJS4_S8_EEESB_EEEEEEEEEE9callAsyncIZNS0_22ExecutorProcessControl19callSPSWrapperAsyncISF_NSI_9RunAsTaskEZNS0_30EPCGenericJITLinkMemoryManager13InFlightAlloc8finalizeENS_15unique_functionIFvNS_8ExpectedINS_7jitlink20JITLinkMemoryManager14FinalizedAllocEEEEEEEUlNS_5ErrorESV_E_JNS0_12ExecutorAddrENS0_8tpctypes15FinalizeRequestEEEEvOT0_SX_OT1_DpRKT2_EUlOT_PKcmE_SW_JSX_SZ_EEEvS19_S11_DpRKT1_
14- fun:_ZN4llvm3orc22ExecutorProcessControl19callSPSWrapperAsyncIFNS0_6shared8SPSErrorENS3_15SPSExecutorAddrENS3_8SPSTupleIJNS3_11SPSSequenceINS6_IJNS3_19SPSRemoteAllocGroupES5_mNS7_IcEEEEEEENS7_INS6_IJNS6_IJS5_S9_EEESC_EEEEEEEEENS1_9RunAsTaskEZNS0_30EPCGenericJITLinkMemoryManager13InFlightAlloc8finalizeENS_15unique_functionIFvNS_8ExpectedINS_7jitlink20JITLinkMemoryManager14FinalizedAllocEEEEEEEUlNS_5ErrorESS_E_JNS0_12ExecutorAddrENS0_8tpctypes15FinalizeRequestEEEEvOT0_SU_OT1_DpRKT2_
15- fun:_ZN4llvm3orc22ExecutorProcessControl19callSPSWrapperAsyncIFNS0_6shared8SPSErrorENS3_15SPSExecutorAddrENS3_8SPSTupleIJNS3_11SPSSequenceINS6_IJNS3_19SPSRemoteAllocGroupES5_mNS7_IcEEEEEEENS7_INS6_IJNS6_IJS5_S9_EEESC_EEEEEEEEEZNS0_30EPCGenericJITLinkMemoryManager13InFlightAlloc8finalizeENS_15unique_functionIFvNS_8ExpectedINS_7jitlink20JITLinkMemoryManager14FinalizedAllocEEEEEEEUlNS_5ErrorESR_E_JNS0_12ExecutorAddrENS0_8tpctypes15FinalizeRequestEEEEvST_OT0_DpRKT1_
16- fun:_ZN4llvm3orc30EPCGenericJITLinkMemoryManager13InFlightAlloc8finalizeENS_15unique_functionIFvNS_8ExpectedINS_7jitlink20JITLinkMemoryManager14FinalizedAllocEEEEEE
17- fun:_ZN4llvm7jitlink13JITLinkerBase10linkPhase3ESt10unique_ptrIS1_St14default_deleteIS1_EENS_8ExpectedINS_8DenseMapINS_3orc15SymbolStringPtrENS8_17ExecutorSymbolDefENS_12DenseMapInfoIS9_vEENS_6detail12DenseMapPairIS9_SA_EEEEEE
6+ fun:*llvm*orc*FDSimpleRemoteEPCTransport*sendMessage*
7+ ...
8+ }
9+ {
10+ llvm_bump_allocator_uninit
11+ Memcheck:Value8
12+ ...
13+ fun:*llvm*allocate_buffer*
14+ fun:*llvm*BumpPtrAllocatorImpl*AllocateSlow*
15+ ...
16+ }
17+ {
18+ llvm_jitlink_uninit
19+ Memcheck:Cond
20+ ...
21+ fun:*llvm*jitlink*
22+ ...
23+ }
24+ {
25+ llvm_orc_materialization_leak
26+ Memcheck:Leak
27+ match-leak-kinds: definite,possible
28+ ...
29+ fun:*llvm*orc*MaterializationTask*
30+ ...
31+ }
32+ {
33+ llvm_symbol_query_leak
34+ Memcheck:Leak
35+ match-leak-kinds: definite,possible
36+ ...
37+ fun:*llvm*orc*AsynchronousSymbolQuery*
38+ ...
39+ }
40+ {
41+ llvm_jit_memory_manager_leak
42+ Memcheck:Leak
43+ match-leak-kinds: definite,possible
44+ ...
45+ fun:*llvm*orc*EPCGenericJITLinkMemoryManager*
46+ ...
47+ }
48+ {
49+ llvm_elf_linkgraph_leak
50+ Memcheck:Leak
51+ match-leak-kinds: definite,possible
52+ ...
53+ fun:*llvm*jitlink*ELFLinkGraphBuilder*
54+ ...
55+ }
56+ {
57+ llvm_still_reachable
58+ Memcheck:Leak
59+ match-leak-kinds: reachable
60+ ...
61+ obj:*/libclangCppInterOp.so*
62+ }
63+ {
64+ llvm_thread_pool_leak
65+ Memcheck:Leak
66+ match-leak-kinds: definite,possible
67+ ...
68+ fun:*llvm*orc*DynamicThreadPoolTaskDispatcher*
69+ ...
70+ }
71+ {
72+ aligned_new_uninit
73+ Memcheck:Value8
74+ ...
75+ fun:_Znwm*
76+ fun:*llvm*allocate_buffer*
77+ ...
1878}
0 commit comments