This website requires JavaScript.
Explore
Help
Register
Sign In
tequilaOS
/
platform_bionic
Watch
2
Star
0
Fork
You've already forked platform_bionic
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
ef0ec82684
platform_bionic
/
libfdtrack
/
libfdtrack.map.txt
8 lines
81 B
Text
Raw
Normal View
History
Unescape
Escape
Add a tool to track down fd leaks. Add a hook that's called upon file descriptor creation to libc, and a library that uses it to capture backtraces for file descriptor creation, to make it easier to hunt down file descriptor leaks. Currently, this doesn't capture all of the ways of creating a file descriptor, but completeness isn't required for this to be useful as long as leaked file descriptors are created with a function that is tracked. The primary unhandled case is binder, which receives file descriptors as a payload in a not-trivially-parsable byte blob, but there's a chance that the leak we're currently trying to track down isn't of a file descriptor received over binder, so leave that for later. Bug: http://b/140703823 Test: manual Change-Id: I308a14c2e234cdba4207157b634ab6b8bc539dd9 (cherry picked from commit b7eccd4b1577c101132e52d4a5313d5322dcae2d)
2019-11-06 22:15:00 +01:00
LIBFDTRACK {
global:
fdtrack_dump;
fdtrack: add a test. Test: logcat -c; fdtrack_test; logcat -d | grep fdtrack Change-Id: Ie1101c9cf968299ec1f03f20097a2ed27f6e15bd
2020-01-28 22:54:00 +01:00
fdtrack_iterate;
Add a tool to track down fd leaks. Add a hook that's called upon file descriptor creation to libc, and a library that uses it to capture backtraces for file descriptor creation, to make it easier to hunt down file descriptor leaks. Currently, this doesn't capture all of the ways of creating a file descriptor, but completeness isn't required for this to be useful as long as leaked file descriptors are created with a function that is tracked. The primary unhandled case is binder, which receives file descriptors as a payload in a not-trivially-parsable byte blob, but there's a chance that the leak we're currently trying to track down isn't of a file descriptor received over binder, so leave that for later. Bug: http://b/140703823 Test: manual Change-Id: I308a14c2e234cdba4207157b634ab6b8bc539dd9 (cherry picked from commit b7eccd4b1577c101132e52d4a5313d5322dcae2d)
2019-11-06 22:15:00 +01:00
local:
*;
};
Reference in a new issue
Copy permalink