Granulate / gprofiler

gProfiler is a system-wide profiler, combining multiple sampling profilers to produce unified visualization of what your CPU is spending time on.
https://profiler.granulate.io
Apache License 2.0
741 stars 54 forks source link

Use and test golang binary identification #835

Closed marcin-ol closed 11 months ago

marcin-ol commented 11 months ago

Use golang binary identification brought to granulate-utils with PR https://github.com/Granulate/granulate-utils/pull/179.

Description

With new mechanism in granulate-utils it's now possible to identify golang binary looking only at ELF sections. This PR is adopting this mechanism.

Related Issue

817

How Has This Been Tested?

Added new testcase for a stripped golang binary, proving identification of golang programs is possible.

Checklist:

Jongy commented 11 months ago

I merged https://github.com/Granulate/granulate-utils/pull/179 - let's update the revision here and merge this