[LLVMdev] printing debug info
apala guha
aguha at uchicago.edu
Thu Nov 1 07:58:56 PDT 2012
Hi,
According to the LLVM website, the pass-print-dbginfo should print :
Pass that prints instructions, and associated debug info:
* source/line/col information
* original variable name
* original type name
But the following is the output I get. It has no source file names. It
does not print any instructions. It only prints function and variable names:
function main
:
; %2 is variable argc of type int declared at :10
; %3 is variable argv of type declared at :10
; %N is variable N of type unsigned int declared at :13
; %i is variable i of type unsigned int declared at :17
; %2 is variable argc of type int declared at :10
; %3 is variable argv of type declared at :10
; %3 is variable argv of type declared at :10
; %N is variable N of type unsigned int declared at :13
; %N is variable N of type unsigned int declared at :13
; %N is variable N of type unsigned int declared at :13
; %N is variable N of type unsigned int declared at :13
; %i is variable i of type unsigned int declared at :17
:
; %i is variable i of type unsigned int declared at :17
; %N is variable N of type unsigned int declared at :13
:
; %N is variable N of type unsigned int declared at :13
; %i is variable i of type unsigned int declared at :17
; %N is variable N of type unsigned int declared at :13
; %i is variable i of type unsigned int declared at :17
; %N is variable N of type unsigned int declared at :13
; %i is variable i of type unsigned int declared at :17
:
; %i is variable i of type unsigned int declared at :17
; %i is variable i of type unsigned int declared at :17
:
; %N is variable N of type unsigned int declared at :13
; %N is variable N of type unsigned int declared at :13
; %N is variable N of type unsigned int declared at :13
function _Z4initj
:
; %1 is variable N of type unsigned int declared at :34
; %i is variable i of type int declared at :36
; %j is variable j of type int declared at :39
; %1 is variable N of type unsigned int declared at :34
; %i is variable i of type int declared at :36
:
; %i is variable i of type int declared at :36
; %1 is variable N of type unsigned int declared at :34
:
; %j is variable j of type int declared at :39
:
; %j is variable j of type int declared at :39
; %1 is variable N of type unsigned int declared at :34
:
; %i is variable i of type int declared at :36
; %j is variable j of type int declared at :39
; %j is variable j of type int declared at :39
; %i is variable i of type int declared at :36
; %i is variable i of type int declared at :36
; %j is variable j of type int declared at :39
; %j is variable j of type int declared at :39
; %i is variable i of type int declared at :36
:
; %j is variable j of type int declared at :39
; %j is variable j of type int declared at :39
:
:
; %i is variable i of type int declared at :36
; %i is variable i of type int declared at :36
:
function _Z5printj
:
; %1 is variable N of type unsigned int declared at :48
; %i is variable i of type int declared at :50
; %j is variable j of type int declared at :53
; %1 is variable N of type unsigned int declared at :48
; %i is variable i of type int declared at :50
:
; %i is variable i of type int declared at :50
; %1 is variable N of type unsigned int declared at :48
:
; %j is variable j of type int declared at :53
:
; %j is variable j of type int declared at :53
; %1 is variable N of type unsigned int declared at :48
:
; %j is variable j of type int declared at :53
; %i is variable i of type int declared at :50
:
; %j is variable j of type int declared at :53
; %j is variable j of type int declared at :53
:
:
; %i is variable i of type int declared at :50
; %i is variable i of type int declared at :50
:
function _Z7matmultj
:
:
:
:
:
:
:
:
:
:
:
:
:
I compiled all my source files with -g option. Please let me know if
this is the expected output, or is it possible to get more info.
Thanks.
-Apala
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121101/5882a21b/attachment.html>
More information about the llvm-dev
mailing list