Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-3016

[C++] Add ability to enable call stack logging for each memory allocation

    XMLWordPrintableJSON

Details

    Description

      It is possible to gain programmatic access to the call stack in C/C++, e.g.

      https://eli.thegreenplace.net/2015/programmatic-access-to-the-call-stack-in-c/

      It would be valuable to have a debugging option to log the sizes of memory allocations as well as showing the call stack where that allocation is performed. In complex programs, this could help determine the origin of a memory leak

      Attachments

        Issue Links

          Activity

            People

              wjones127 Will Jones
              wjones127 Will Jones
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 2h 20m
                  2h 20m