MCPcopy Create free account

hub / github.com/async-profiler/async-profiler / functions

Functions2,212 in github.com/async-profiler/async-profiler

↓ 1 callersFunctionresolveMallocSymbols
Call each intercepted function at least once to ensure its GOT entry is updated with a correct target address
src/mallocTracer.cpp:136
↓ 1 callersMethodresolveMethod
src/lookup.cpp:45
↓ 1 callersMethodresolveMethodName
(long methodId, byte methodType)
src/converter/one/convert/JfrConverter.java:211
↓ 1 callersFunctionresolvePmuEventName
Convert pmu/event-name/ to pmu/param1=N,param2=M/
src/perfEvents_linux.cpp:116
↓ 1 callersMethodrestoreFrame
Similar to getFrame, but handles partially saved frames. Relevant for allocation hooks executed in _thread_in_vm state.
src/vmStructs.h:356
↓ 1 callersMethodresume
(String event, long interval)
src/api/one/profiler/AsyncProfilerMXBean.java:23
↓ 1 callersMethodret
src/stackFrame_arm.cpp:62
↓ 1 callersMethodroot
src/flameGraph.h:109
↓ 1 callersMethodround
(double d)
src/converter/one/jfr/event/EventAggregator.java:109
↓ 1 callersMethodrunAllTests
test/native/testRunner.cpp:33
↓ 1 callersMethodrunTest
(byte[] input)
test/test/recovery/CodingIntrinsics.java:40
↓ 1 callersMethodrunTestWithCodec
(Codec codec, byte[] input, int count)
test/test/recovery/CodingIntrinsics.java:46
↓ 1 callersFunctionrust_demangle_demangle
src/rustDemangle.cpp:1906
↓ 1 callersFunctionrust_demangle_display_demangle
src/rustDemangle.cpp:1990
↓ 1 callersFunctionrust_demangle_is_known
src/rustDemangle.cpp:1986
↓ 1 callersMethodsameGroup
(Event e1, Event e2)
src/converter/one/jfr/event/EventAggregator.java:122
↓ 1 callersMethodsample
src/processSampler.cpp:45
↓ 1 callersMethodsample
(Proto s, Event event, long value)
src/converter/one/convert/JfrToPprof.java:74
↓ 1 callersMethodsamples
()
src/converter/one/heatmap/SampleList.java:40
↓ 1 callersMethodsave
src/arguments.cpp:570
↓ 1 callersFunctionsched_get_host_pid
The first line of /proc/pid/sched looks like java (1234, #threads: 12) where 1234 is the host PID (before Linux 4.1)
src/jattach/psutil.c:40
↓ 1 callersMethodscopes
src/vmStructs.h:484
↓ 1 callersMethodsection
src/symbols_linux.cpp:237
↓ 1 callersMethodseek
src/perfEvents_linux.cpp:536
↓ 1 callersMethodsetCmdline
src/vmStructs.h:644
↓ 1 callersMethodsetEntry0
(long entry)
src/helper/one/profiler/LockTracer.java:22
↓ 1 callersMethodsetOverflowMark
src/j9StackTraces.cpp:40
↓ 1 callersFunctionsetPmuConfig
Set a PMU parameter (such as umask) to the corresponding config field
src/perfEvents_linux.cpp:135
↓ 1 callersMethodsetTrace
src/callTraceStorage.h:32
↓ 1 callersMethodsetupSignalHandlers
src/profiler.cpp:665
↓ 1 callersFunctionsetup_lib_path
src/main/main.cpp:255
↓ 1 callersFunctionsetup_output_files
src/main/main.cpp:240
↓ 1 callersMethodshouldSample
src/processSampler.cpp:71
↓ 1 callersMethodshowcase1
()
test/test/jfrconverter/Tracer.java:19
↓ 1 callersMethodshowcase2
()
test/test/jfrconverter/Tracer.java:23
↓ 1 callersMethodshowcase3
()
test/test/jfrconverter/Tracer.java:27
↓ 1 callersMethodskipConfigMismatch
()
test/one/profiler/test/TestResult.java:29
↓ 1 callersMethodskipDisabled
()
test/one/profiler/test/TestResult.java:33
↓ 1 callersMethodskipMissingJar
()
test/one/profiler/test/TestResult.java:37
↓ 1 callersMethodskips
(Method m)
test/one/profiler/test/TestDeclaration.java:89
↓ 1 callersMethodslots
src/instrument.cpp:83
↓ 1 callersFunctionstart_attach_mechanism
Force remote JVM to start Attach listener. HotSpot will start Attach listener in response to SIGQUIT if it sees .attach_pid file
src/jattach/jattach_hotspot.c:38
↓ 1 callersMethodstop0
()
src/api/one/profiler/AsyncProfiler.java:292
↓ 1 callersMethodstopProfiler
()
src/helper/one/profiler/JfrSync.java:142
↓ 1 callersMethodsubstituteFile
(String fileId, String ext)
test/one/profiler/test/TestProcess.java:204
↓ 1 callersMethodswitchChunk
src/flightRecorder.cpp:388
↓ 1 callersMethodsynonymAt
(int synonymIndex)
src/converter/one/heatmap/SynonymTable.java:47
↓ 1 callersMethodtable
src/dwarf.h:164
↓ 1 callersMethodtestBinPath
()
test/one/profiler/test/TestProcess.java:124
↓ 1 callersFunctiontestFlow1
Here is the flow of the test: 1. Load the profiler 2. Load the JVM library 3. Start the JVM 4. Start the profiler 5. Execute the JVM task 6. Stop the
test/test/nonjava/non_java_app.cpp:215
↓ 1 callersFunctiontestFlow2
Here is the flow of the test: 1. Load the profiler 2. Load the JVM library 3. Start the profiler 4. Start the JVM 5. Execute the JVM task 6. Stop the
test/test/nonjava/non_java_app.cpp:248
↓ 1 callersFunctiontestFlow3
Here is the flow of the test: 1. Load the profiler 2. Load the JVM library 3. Start the profiler 4. Start the JVM 5. Execute the JVM task 6. Stop the
test/test/nonjava/non_java_app.cpp:285
↓ 1 callersFunctiontestFlow4
Here is the flow of the test: 1. Load the profiler 2. Load the JVM library 3. Start the JVM on a different thread 4. Start the profiler 5. Execute the
test/test/nonjava/non_java_app.cpp:337
↓ 1 callersFunctionthread_cpu_clock
src/ctimer_linux.cpp:23
↓ 1 callersMethodtimerTick
src/flightRecorder.cpp:1335
↓ 1 callersMethodtoCamelCase
(String name)
src/converter/one/convert/Arguments.java:113
↓ 1 callersMethodtoCollapsed
(Profile profile, ProfilesDictionary dictionary)
test/test/otlp/OtlpTests.java:145
↓ 1 callersMethodtoString
()
src/converter/one/jfr/event/Event.java:31
↓ 1 callersMethodtoThreadState
(String name)
src/converter/one/convert/JfrConverter.java:168
↓ 1 callersMethodtotal_samples
src/profiler.h:182
↓ 1 callersMethodtranslateKey
(int key)
src/converter/one/convert/FlameGraph.java:200
↓ 1 callersFunctiontranslate_command
Translate HotSpot command to OpenJ9 equivalent
src/jattach/jattach_openj9.c:28
↓ 1 callersMethodtreeData
()
src/converter/one/heatmap/LzNodeTree.java:76
↓ 1 callersMethodtreeDataSize
()
src/converter/one/heatmap/LzNodeTree.java:80
↓ 1 callersMethodtryGet
(int ignoreFrames)
test/one/profiler/test/SourceCode.java:13
↓ 1 callersMethodtryResetCounters
src/profiler.cpp:549
↓ 1 callersMethodtype
src/symbols_linux.cpp:102
↓ 1 callersFunctionunblock_signals
src/hooks.cpp:38
↓ 1 callersMethodunescape
(String s)
src/converter/one/convert/FlameGraph.java:449
↓ 1 callersFunctionunicode_iscontrol
src/rustDemangle.cpp:58
↓ 1 callersFunctionunicode_isgraphemextend
src/rustDemangle.cpp:79
↓ 1 callersFunctionunicode_isprint
"good enough" tables, the only consequence is that when printing constant strings*, some characters are printed as `\u{abcd}` rather than themselves.
src/rustDemangle.cpp:69
↓ 1 callersFunctionuninterruptible_sleep
test/test/c/native_api.c:26
↓ 1 callersMethodunwindEpilogue
src/stackFrame_arm.cpp:90
↓ 1 callersMethodunwindPrologue
src/stackFrame_arm.cpp:80
↓ 1 callersMethodunwindStub
src/stackFrame_arm.cpp:67
↓ 1 callersMethodupdateBounds
src/codeCache.cpp:100
↓ 1 callersMethodusage
()
src/converter/one/convert/Main.java:131
↓ 1 callersMethodusedMemory
src/codeCache.h:237
↓ 1 callersFunctionutf8_next_char
return length of char at byte, or SIZE_MAX if invalid. buf should have 4 valid characters
src/rustDemangle.cpp:244
↓ 1 callersMethodvalidatedId
src/vmStructs.cpp:679
↓ 1 callersMethodvalueType
(String type, String unit)
src/converter/one/convert/JfrToPprof.java:108
↓ 1 callersFunctionverifyBaseAddress
Check that the base address of the shared object has not changed
src/symbols_linux.cpp:842
↓ 1 callersMethodvtable
src/vmStructs.h:394
↓ 1 callersMethodwaitUntil
src/mutex.cpp:32
↓ 1 callersMethodwrite6
(int v)
src/converter/one/heatmap/HtmlOut.java:59
↓ 1 callersMethodwriteBlockSizes
(HtmlOut out, EvaluationContext context)
src/converter/one/heatmap/Heatmap.java:300
↓ 1 callersMethodwriteDouble
(double d)
src/converter/one/proto/Proto.java:126
↓ 1 callersMethodwriteLog
src/profiler.cpp:558
↓ 1 callersMethodwriteProfileDictionary
()
src/converter/one/convert/JfrToOtlp.java:177
↓ 1 callersMethodwriteSample
(int stackTraceId, int tid, AggregatedEvent ae)
src/converter/one/convert/JfrToOtlp.java:144
↓ 1 callersMethodwriteSamples
(HtmlOut out, SynonymTable synonymTable, EvaluationContext context, int[] stackC
src/converter/one/heatmap/Heatmap.java:155
↓ 1 callersMethodwriteStartMethods
(HtmlOut out, EvaluationContext context)
src/converter/one/heatmap/Heatmap.java:207
↓ 1 callersMethodwriteTree
(HtmlOut out, SynonymTable synonymTable, EvaluationContext context)
src/converter/one/heatmap/Heatmap.java:187
↓ 1 callersFunctionwrite_command
Send command with arguments to socket
src/jattach/jattach_hotspot.c:95
↓ 1 callersFunctionwrite_reply_info
src/jattach/jattach_openj9.c:265
↓ 1 callersMethodwrlockContentionThread
()
test/test/nativelock/NativeLock.java:15
FunctionAgent_OnAttach
src/vmEntry.cpp:495
FunctionAgent_OnLoad
src/vmEntry.cpp:474
MethodAllocationSample
(long time, int tid, int stackTraceId, int classId, long allocationSize, long tlabSize)
src/converter/one/jfr/event/AllocationSample.java:13
← previousnext →801–900 of 2,212, ranked by callers