comment définir un point d'arrêt sur la fonction dans une bibliothèque partagée qui n'a pas été chargé dans gdb

J'ai une bibliothèque partagée libtest.so qui seront chargés dans le programme principal à l'aide de dlopen. Fonction test() résident dans libtest.so et sera appelé dans le programme principal par dlsym. Est-il possible que je pourrait mettre en place un point d'arrêt sur test?

Veuillez noter que le principal programme n'a pas été liée à libtest.so pendant le temps de lien. Sinon , je devrais être capable de définir le point d'arrêt bien que c'est une attente de l'action. Dans mon cas, lorsque je ne b test, gdb va me dire Function "test" not defined.

Pourriez-vous définir un point d'arrêt sur test après le chargement libtest.so avec dlopen?

OriginalL'auteur pierrotlefou | 2010-04-15