Resultados da pesquisa a pedido "dlopen"

6 a resposta

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, ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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, ...

2 a resposta

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 ...

1 a resposta

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á ...

2 a resposta

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 ...

4 a resposta

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 * ...

1 a resposta

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 ...