[PATCH V4] gprofng: a new GNU profiler

Vladimir Mezentsev vladimir.mezentsev@oracle.com
Wed Mar 2 19:47:37 GMT 2022


Hi Nick,

We were approved but decided to defer committing the patch series until 
after the 2.38 release was completed.

In the meantime, we have made a few improvements:
     - added configure.ac for gprofng/libcollector to generate shared 
library using AC_ENABLE_SHARE
     - --enable-shared is no longer needed to configure the gprofng build
     - removed the build dependency on bison
     - lowered the build dependency on texinfo version to 6.5
     - fixed a bug reported in stack unwind()
     - updated the documentation
     - updated the sources for GNU coding standard


  We have pushed these changes here:
     url: https://github.com/oracle/binutils-gdb.git/
     branch: oracle/gprofng-v4-1

  We would like approval to commit this updated patch series.


Thank you,
-Vladimir




On 12/13/21 07:13, Nick Clifton wrote:
> Hi Vladimir,
>
>>> To me this is a concern as the intention of the binutils project is to
>>> support as wide a range of architectures as possible.
>>>
>>> Is it simple to add other architectures ?  What work needs to be done ?
>>
>> We utilize disassembler() from libopcodes and several functions from 
>> libbfd which are already cross platform.
>> The rest of porting is stack unwinding and hardware counter profiling 
>> (It is in binutils-gdb.git/gprofng/libcollector).
>> We will start writing a few page porting guide.
>
> OK, well I do not want to hold up this work any longer, so the patch 
> series is approved.  Please apply.
>
> Cheers
>   Nick
>
>



More information about the Binutils mailing list