Descubrí recientemente el proyecto LLVM (low level virtual machine), y por lo que he escuchado Se puede usar para realizar análisis estáticos en un código fuente. Me gustaría saber si es posible extraer la llamada de función diferente a través del puntero de función (encontrar la función de llamada y la función llamada) en un programa.Análisis de código fuente estático con LLVM
Pude encontrar el tipo de información en el sitio web, por lo que sería muy útil si pudieras decirme si esa biblioteca ya existe en LLVM o si puedes indicarme la buena dirección sobre cómo construirla yo mismo (existente código fuente, referencia, tutorial, ejemplo ...).
EDIT:
Con mi análisis que en realidad desea extraer llamada a la función que llama/destinatario de la llamada. En el caso de un puntero a función, me gustaría devolver un conjunto de posibles destinatarios. tanto el llamador como el destinatario deben definirse en el código fuente (esto no incluye la función de un tercero en una biblioteca).
Quiere decir que no puede encontrar la información en el sitio web, ¿verdad? – sbi
Encontré algo de información en su sitio web pero no lo suficiente como para poder saber lo que LLVM puede o no puede hacer (más en detalle). – Phong