Pergunta

Preciso obter um quadro de pilha de uma função de qualquer PDB (todos os argumentos de entrada/saída e seus tipos). Eu tenho o nome da função e o endereço de uma determinada função do PDB, existe uma maneira de obter todos os parâmetros (dentro/fora) dessa função do arquivo PDB?

As funções são escritas em código não gerenciado.

Cumprimentos,

Usman

Foi útil?

Solução

Recomende que você olhe para "sacos de propriedade" que são indexados para pesquisa.Definir sacolas de propriedade é bem simples com descanso ou CSOM, fazendo com que o índice) seja um pouco mais complicado.Você pode definir o valor do saco de propriedades para ser rastreado por pesquisa e, em seguida, definir o valor para uma das cadeias refináveis (por exemplo, refinablestr00 em propriedades de esquema de pesquisa).

Não descobriu como fazer a indexação ainda no O365, se você estiver On-Prem há muitas dicas para fazer o servidor de ele, se você é apenas o Google "Indexed Property Bags no SharePoint"

Outras dicas

Não é possível obter uma estrutura de pilha no momento da compilação. A pilha é um conceito de tempo de execução.

Para extrair nomes de funções, endereços e tipos de argumentos de um despejo, você pode usar o programa DIA2DUMP. Está disponível como uma amostra do SDK de acesso à interface depra (DIA-SDK). Você pode encontrá -lo com Visual 2008 ou 2010 em C:\Program Files\Microsoft Visual Studio (your version)\DIA SDK\Samples\DIA2Dump

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top