Je dois obtenir un cadre de pile d'une fonction à partir de n'importe quel PDB (tous les arguments in/out et leurs types). J'ai le nom de la fonction et l'adresse d'une certaine fonction de PDB, est-il un moyen d'obtenir tous les paramètres (in/out) de cette fonction à partir du fichier PDB?Comment obtenir StackFrame au moment de la compilation à partir de PDB?
Les fonctions sont écrites en code non managé.
Cordialement,
Usman
Yeha après avoir posé la question, j'ai eu le concept d'écriture et j'ai pensé à la pile au moment du runt, pas au moment de la compilation. Alors, comment puis-je obtenir tous les paramètres de la fonction en utilisant PDB (probablement en utilisant dbghelp) J'ai extrait toutes les fonctions nom et leurs adresses, mais j'ai besoin de paramètres qu'ils prennent en entrée/sortie. Est-ce que je peux obtenir aussi ces params d'employer PDB juste comme j'obtiens des noms et des adresses de fonction – Usman
que voulez-vous dire par des paramètres? valeurs ou définitions? – Andrey
Juste des définitions ..? Au moment de la compilation, j'ai besoin du nom de la fonction et de son adresse (que j'ai obtenu de PDB en utilisant dbghelp) maintenant il ne reste plus qu'une chose: combien d'arguments faut-il prendre et quels sont les TYPES d'arguments? virgule séparée – Usman