DynamoRIO / DynamoRIO/drmemory
store full function signatures somewhere to augment syscall pointer param tables
- Dominant language
- C
- Stars
- 2.7k
- Forks
- 290
- PR merge metrics
- No merged PRs in 30d
Description
_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on January 30, 2012 12:05:40_
For a while now I've been wondering whether we should record the full
function signature (declaration) somewhere, for those that aren't widely
known (e.g., not in Nebbett). Having the full signature would help w/ 2
things:
1) Understanding and verifying the compact encoding in the drmem
syscall tables
2) Enable creating an strace tool in the future where we'd
want to print out the types of non-pointer args too.
I'm not sure where to put the signatures though: comments in the tables?
That could make them less readable though.
For strace we'd want the inlined param types in a table of some sort.
Could put those in the same tables and have drmem skip over the non-pointers?
_Original issue: http://code.google.com/p/drmemory/issues/detail?id=770_
Contributor guide
Assessment
This issue has not been assessed yet.