Resultados da pesquisa a pedido "dlopen"
Como atribuir corretamente um ponteiro retornado pelo dlsym em uma variável do tipo de ponteiro de função?
Estou tentando usardlopen() edlsym() no meu código e compilá-lo comgcc. Aqui está o primeiro arquivo. /* main.c */ #include <dlfcn.h> int main() { void *handle = dlopen("./foo.so", RTLD_NOW); if (handle) { void (*func)() = dlsym(handle, ...
RTLD_LOCAL e dynamic_cast no Linux
Temos um plug-in construído com algumas bibliotecas compartilhadas em nosso aplicativo que precisamos atualizar enquanto o aplicativo está em execução. Por motivos de desempenho, carregamos e começamos a usar o novo plug-in antes de descarregar ...
como chamar a função no executável da minha bibliotec
Tenho um executável e uma biblioteca dinâmica (.so). A biblioteca exporta alguns símbolos e o executável chama com sucesso. Mas quero tornar possível a função de executável de chamada de biblioteca. Eu tentei fazer o seguinte ...
Ld substitui magicamente símbolos estaticamente vinculados
or alguns dias, estamos lidando com um problema muito estranh Não consigo entender como isso acontece - quando um programa de terceiros (MATLAB) usa nossa biblioteca compartilhada, de alguma forma, substitui alguns de nossos símbolos (impulso, ...
Static Vs Dynamic Librari
Li sobre bibliotecas estáticas e dinâmicas. Minha pergunta é pouco especifie dlopen dlclose: Benifit of dlopen is we can start the EXE with out loading the necessary libraries at the begining. Only when we need we will load the libratries ...
Como interceptar o acesso ao sistema de arquivos dentro do dlopen ()?
Desejo interceptar todo acesso ao sistema de arquivos que ocorre dentro do dlopen (). No começo, pareceriaLD_PRELOAD ou-Wl,-wrap, seriam soluções viáveis, mas tive problemas para fazê-los funcionar devido a alguns motivos técnicos: @ ld.so já ...
aminho de pesquisa @dlopen ()
existe uma maneira de descobrir programaticamente quais caminhos são pesquisados por dlopen () para objetos compartilhados? Eu sempre pensei que o dlopen () só olharia em / lib e / usr / lib, mas agora vi que no Linux Mint vários componentes ...
nstâncias múltiplas de singleton em bibliotecas compartilhadas no Lin
Minha pergunta, como o título mencionado, é óbvia, e descrevo o cenário em detalhes. Há uma classe chamada singleton implementada pelo padrão singleton da seguinte forma, no arquivo singleton.h: /* * singleton.h * * Created on: 2011-12-24 * ...
C ++: dlclose não descarrega a biblioteca compartilhada
Tenho uma biblioteca compartilhada carregada usandodlopen (com as bandeirasRTLD_NOW | RTLD_GLOBAL). Se esta biblioteca estiver usando funções do programa principal, ela não será descarregada. Então, acabo com o mesmo código para esta lib ...