DynamoRIO / DynamoRIO/drmemory

store full function signatures somewhere to augment syscall pointer param tables

Open
#770 0 comments 0 reactions 0 assignees View on GitHub
Maintainability Migrated OpSys-Windows Priority-Low Type-Feature
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.