Resultados da pesquisa a pedido "dlopen"
objeto compartilhado não pode encontrar símbolos no binário principal, C ++
Estou experimentando criar um tipo de arquitetura de plug-in para um programa que escrevi e, na minha primeira tentativa, estou tendo um problema. É possível acessar símbolos do executável principal de dentro do objeto compartilhado? Eu pensei ...
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á ...
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 ...
caminho da biblioteca quando carregado dinamicamente?
Como posso obter o caminho da biblioteca compartilhada a partir da própria biblioteca?Em outras palavras, digamos que a biblioteca X é carregada usando
Criando uma estrutura C estática contendo seqüências de caracteres
Estou tentando criar uma biblioteca dinâmica no Rust que exporta uma estrutura como um símbolo que será carregado em um programa C via dlopen (). No entanto, eu estava encontrando alguns segfaults ao acessar a segunda string na estrutura, então ...
Existe uma maneira elegante de evitar o dlsym ao usar o dlopen em C?
Preciso abrir dinamicamente uma biblioteca compartilhadalib.so se uma condição específica for atendida em tempo de execução. A biblioteca contém ~ 700 funções e eu preciso carregar todos os seus símbolos. Uma solução simples é definir os ...
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 ...