Невозможно извлечь функции из файла ll - PullRequest
0 голосов
/ 12 июня 2019

Я пишу пропуск для извлечения определенных функций.У меня есть вектор всех функций, которые мне нужно извлечь из файла.Я пытаюсь извлечь их, используя

    legacy::PassManager Extract;
    Extract.add(createGVExtractionPass(AllComponents[i], false));
    Extract.run(M);

Здесь AllComponents[i] - это вектор, содержащий функции, которые мне нужно извлечь.

Но я получаю эту ошибку:

opt: symbol lookup error: lib/LLVMExtractFunctions.so: undefined symbol: _ZN4llvm22createGVExtractionPassERSt6vectorIPNS_11GlobalValueESaIS2_EEb

Что я делаю не так?

...