J'ai une bibliothèque partagée libtest.so
qui sera chargée dans le programme principal en utilisant dlopen
. La fonction test()
réside dans libtest.so
et sera appelée dans le programme principal par dlsym
. Y at-il un moyen que je pourrais mettre en place un point de rupture sur test
?comment définir le point d'arrêt sur la fonction dans une bibliothèque partagée qui n'a pas été chargée dans gdb
Veuillez noter que le programme principal n'a pas été lié à libtest.so
pendant l'heure de la liaison. Sinon, je devrais être en mesure de définir le point de rupture, bien qu'il s'agisse d'une action en attente. Dans mon cas, quand je fais b test
, gdb me dira Function "test" not defined
.
Pourriez-vous mettre un point d'arrêt sur 'test' après le chargement' 'libtest.so' avec dlopen'? –