This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 05/15/2015 04:38 PM, Martin LiÅka wrote:
Hello. Following patch attempts to rewrite memory reports for GCC's internal allocations so that it uses a new template type. The type shares parts which are currently duplicated, adds support for special 'counters' and introduces new support for hash-{set,map,table}. Transformation of the current code is a bit tricky as we internally used hash-table as main data structure which takes care of location-related allocations. As I want to add support even for hash tables (and all derived types), header files inclusion and forward declaration is utilized. Feel free to comment the patch, as well as missing features one may want to track by location sensitive memory allocation. Attachment contains sample output taken from tramp3d-v4.cpp. Thanks, Martin
Sorry for the wrong report file, a forgotten option caused a compilation error. Thus, the attached report was really small. Martin
Attachment:
tramp3d.report
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |