Branch: refs/heads/release9.2/bugs/rtheap_mmap_only
Home: https://github.com/dyninst/dyninst
Commit: ca8800aa1e8cc0072135130c9c3a8fd487c36aaa
https://github.com/dyninst/dyninst/commit/ca8800aa1e8cc0072135130c9c3a8fd487c36aaa
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-06-08 (Wed, 08 Jun 2016)
Changed paths:
M cmake/shared.cmake
Log Message:
-----------
Rename emitElf64, fix 32-bit build
Commit: 8d508d60d37ff002129fa6d330c47a8b8c636b29
https://github.com/dyninst/dyninst/commit/8d508d60d37ff002129fa6d330c47a8b8c636b29
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-06-08 (Wed, 08 Jun 2016)
Changed paths:
M common/src/addrtranslate-win.C
M stackwalk/src/win-x86-swk.C
Log Message:
-----------
Set defaults for Windows first-party stack walking: library tracker
Commit: a1dae47b85b471cac4ca54f06a17b28a711f93be
https://github.com/dyninst/dyninst/commit/a1dae47b85b471cac4ca54f06a17b28a711f93be
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-06-08 (Wed, 08 Jun 2016)
Changed paths:
M dyninstAPI/src/dynProcess.C
M dyninstAPI_RT/src/RTheap-linux.c
M dyninstAPI_RT/src/RTheap.c
M dyninstAPI_RT/src/RTposix.c
Log Message:
-----------
remove mallocs from the RTlib's os_malloc call when we're on the mmap path
Commit: 0a31e582beaafe50a5967479c1b922ae70ccbd70
https://github.com/dyninst/dyninst/commit/0a31e582beaafe50a5967479c1b922ae70ccbd70
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-06-08 (Wed, 08 Jun 2016)
Changed paths:
M dyninstAPI_RT/src/RTheap-linux.c
M dyninstAPI_RT/src/RTposix.c
Log Message:
-----------
Fix mmap flags: MAP_32BIT is x86_64 only, and MAP_FIXED is inappropriate for this application
Commit: 303cff72dae3fed1b6277145621527b5bdbe04b1
https://github.com/dyninst/dyninst/commit/303cff72dae3fed1b6277145621527b5bdbe04b1
Author: Bill Williams <bill@xxxxxxxxxxx>
Date: 2016-06-08 (Wed, 08 Jun 2016)
Changed paths:
M dyninstAPI_RT/src/RTheap.c
Log Message:
-----------
Cleanup: remove dangling free() on malloc path, and adjust heap allocations such that:
1) Usable size >= requested size
2) Heap data structure at end, not at beginning, of heap (so that user heaps start aligned, and so that we aren't grabbing a whole previous page regardless of requested size).
Compare: https://github.com/dyninst/dyninst/compare/ca8800aa1e8c^...303cff72dae3
|