I remember using a tool called BoundsChecker on Windows 3.1 apps. It would intercept all API calls looking for issues, in particular looking for the proper freeing of Windows handles and memory.
I wonder a similar principle could be applied to monitor how the low level libraries are used? The great thing about it was its ease of use.
Android, even if only the AOSP part, is probably a great candidate for the "eat your own dog food" exercise.
ReplyDelete+1
Delete+1
Delete+2
ReplyDeleteI remember using a tool called BoundsChecker on Windows 3.1 apps. It would intercept all API calls looking for issues, in particular looking for the proper freeing of Windows handles and memory.
ReplyDeleteI wonder a similar principle could be applied to monitor how the low level libraries are used? The great thing about it was its ease of use.