<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #ff0000 2px solid">
<P>&gt; &gt; <BR>&gt; &gt; Changelog:<BR>&gt; &gt; - implement dwarf2_find_symt_by_ref and dwarf2_add_symt_ref using hashtables<BR>&gt; &gt; - some debug lines defines<BR>&gt; &gt; - handle forwards references (ie dwarf2_find_symt_by_ref returns NULL) using <BR>&gt; &gt; ref hashtable<BR>&gt; &gt; - better traces <BR>&gt; <BR>&gt; It doesn't compile, you probably forgot part of the diff:<BR>&gt; <BR>&gt; elf_module.c: In function `elf_load_debug_info_from_map':<BR>&gt; elf_module.c:901: too few arguments to function `dwarf2_parse'<BR>&gt; make: *** [elf_module.o] Error 1<BR>I also would like to review in details the patch (especially why we need to change the inner interfaces in types.c and symbol.c)</P>
<P>[there are forward declarations in MSC and stabs parsing and we don't need the hack included here]</P>
<P>A+</P></BLOCKQUOTE>