<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.3819.300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV> </DIV>
<DIV><FONT face="Times New Roman" size=2>Hi all,</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman" size=2>I am trying to disassemble *.bc to 
assemble code by using llvm-dis command, but what I got is like the following. 
So how could I get the assemble code like objdump? I mean the memory address for 
each instruction.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman" size=2>Thanks</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman" size=2>Qiuyu</FONT></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman" size=2>llvm-dis:</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2> .text<BR> .align 
16<BR> .globl adpcm_coder<BR> .type adpcm_coder, 
@function<BR>adpcm_coder:<BR>.LBBadpcm_coder_0: # entry<BR> sub %ESP, 
116<BR> mov DWORD PTR [%ESP + 12], %ESI<BR> mov %EAX, DWORD PTR [%ESP 
+ 120]<BR> mov %ECX, DWORD PTR [%ESP + 124]<BR> mov %EDX, DWORD PTR 
[%ESP + 128]<BR> mov %ESI, DWORD PTR [%ESP + 132]<BR> mov DWORD PTR 
[%ESP], 0<BR> mov DWORD PTR [%ESP + 44], %EAX<BR> mov DWORD PTR [%ESP 
+ 40], %ECX<BR></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman" size=2>objdump :</FONT></DIV>
<DIV><FONT face="Times New Roman" size=2>08048720 
<adpcm_coder>:<BR> 8048720: 83 ec 
74             
 sub    $0x74,%esp<BR> 8048723: 89 74 24 
0c          
 mov    %esi,0xc(%esp,1)<BR> 8048727: 8b 44 24 
78          
 mov    0x78(%esp,1),%eax<BR> 804872b: 8b 4c 24 
7c          
 mov    0x7c(%esp,1),%ecx<BR> 804872f: 8b 94 24 80 
00 00 00  mov    0x80(%esp,1),%edx<BR> 8048736: 8b 
b4 24 84 00 00 00  mov    
0x84(%esp,1),%esi<BR> 804873d: c7 04 24 00 00 00 00 
 movl   $0x0,(%esp,1)<BR> 8048744: 89 44 24 
2c          
 mov    %eax,0x2c(%esp,1)<BR></FONT></DIV></BODY></HTML>