Resultados da pesquisa a pedido "dlopen"

1 a resposta

Lua: Módulos C ++ não podem referenciar um ao outro, símbolo indefinido

Eu criei dois módulos (objetos compartilhados) CPU e SaveState como parte de um emulador. Ambos são compilados independentemente em arquivos separados, e car...

10 a resposta

Erro no MatLab: não é possível abrir com o TLS estático

1 a resposta

incapaz de carregar a biblioteca em tempo de execução no aplicativo android

Estou trabalhando no aplicativo Android em que usei o JNI para código c nativo. Eu construo este aplicativo na versão Android 2.0 e no ndkr3 e funciona bem. Agora, quando mudei o android sdk versão 1.5 e api versão 3, enfrentei problemas de ...

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

1 a resposta

Obter endereço carregado de um binário ELF, dlopen não está funcionando como esperado

1 a resposta

dlopen vs ligação aérea

Suponha que eu tenha uma biblioteca - foo.so. Ao construir meu binário (que precisa desta biblioteca), eu posso (1) ligar foo.so, ou, (2) dentro do código fo...

1 a resposta

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

1 a resposta

Rust: Segfault ao executar linha de código específica de uma biblioteca carregada dinamicamente

Estou escrevendo um sistema simples baseado em plugins no Rust para obter algumas habilidades e experiência no uso da linguagem. Meu sistema carrega bibliotecas dinamicamente e as executa em tempo de execução para inicializar cada plug-in. Estou ...

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

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