<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7650.28">
<TITLE>edb fixes</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">The version of edb in padb, which matches the one currently shipped by Vega, doesn't work (specifically, queue extraction doesn't work since the elf reading code can no longer find elan_base). </FONT></P>

<P><FONT SIZE=2 FACE="Arial">The issue seems to be that libelan4.so no longer has a DT_HASH, so you have to walk the symbol table in a linear manner. It was also running into a DT_HASH it couldn't work with in an unnamed dynamic section. The new code just skips unnamed sections since they never contain what we want.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I'm not sure the new code is 100% correct, but it seems to work unlike what was there before. Comments off people who understand elf structures better very welcome.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">These fixes should find their way into the next Vega release unless problems with them are found.</FONT>
</P>

<P><FONT FACE="Arial" SIZE=2 COLOR="#000000"> <<edb_fixes_2010_11_09.diff>> </FONT>
</P>

<P><FONT SIZE=1 FACE="Arial">-- </FONT>

<BR><FONT COLOR="#000000" SIZE=1 FACE="Arial">Duncan Thomas<SPAN LANG="en-us"></SPAN></FONT>

<BR><SPAN LANG="en-gb"><FONT COLOR="#000000" SIZE=1 FACE="Arial">HPC Consultant</FONT></SPAN>
</P>

<P><SPAN LANG="en-us"><B><FONT COLOR="#000000" SIZE=1 FACE="Arial">VEGA Consulting Services Ltd</FONT></B></SPAN>

<BR><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=1 FACE="Arial">360 Bristol Business Park</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=1 FACE="Arial">Coldharbour Lane</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=1 FACE="Arial">Bristol BS16 1EJ</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=1 FACE="Arial">United Kingdom</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=1 FACE="Arial">Tel     : +44 (0)117 988 0033</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=1 FACE="Arial">Mob         : +44 (0)7968 111 883</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=1 FACE="Arial">Fax     : +44 (0)117 988 0034</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=1 FACE="Arial">Email   : Duncan.Thomas@vega.co.uk</FONT></SPAN>

<BR><SPAN LANG="de"><FONT COLOR="#000000" SIZE=1 FACE="Arial">Web     : </FONT></SPAN><A HREF="file://www.vega.co.uk"><SPAN LANG="de"><U></U><U><FONT COLOR="#0000FF" SIZE=1 FACE="Arial">www.vega.co.uk</FONT></U></SPAN></A><SPAN LANG="de"></SPAN><SPAN LANG="de"><B></B><B></B><B></B></SPAN>
</P>
<BR>
<BR>

<P ALIGN=JUSTIFY><SPAN LANG="en-gb"><FONT SIZE=1 FACE="Arial">Registered company details: VEGA Consulting Services Ltd, 2 Falcon Way, Shire Park, Welwyn Garden City, AL7 1TW, Registered in England, Number - 1393778</FONT></SPAN></P>
<BR>

<P><B><SPAN LANG="en-us"><FONT SIZE=1 FACE="Arial">Notice of Confidentiality</FONT></SPAN></B>
</P>

<P><SPAN LANG="en-us"><FONT SIZE=1 FACE="Arial">This transmission is intended for the named addressee only. It contains information which may be confidential and which may also be privileged.  Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else.  If you have received this transmission in error please notify the sender immediately.</FONT></SPAN></P>

<P><SPAN LANG="en-us"><FONT SIZE=1 FACE="Arial">.</FONT></SPAN><SPAN LANG="en-gb"></SPAN>
</P>

</BODY>
</HTML>