1994 1995 1996 1997 1998 1999 2000 2001 <2002> 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 <2002> 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: e2db |
From: | Rozelle Wright <[email protected]> |
To: | Jim Thomas <[email protected]>, [email protected] |
Date: | Thu, 12 Sep 2002 12:40:39 -0600 |
Aloha,
I think I've got the latest version of e2db, dated 21-Jan-1999. In any
event, I'm trying to translate a multi-level edif file, and it is coreing.
purify says it's an uninitialized memory read. It goes away if I add the
following:
*** edifRead.c~Thu Jan 21 04:45:54 1999
--- edifRead.cTue Sep 10 16:32:31 2002
***************
*** 239,244 ****
--- 239,245 ----
curcel->flink = (struct cell *)malloc(sizeof (struct cell));
curcel = curcel->flink;
}
+curcel->flink = (struct cell *)NULL;
curcel->polink = (struct port *)NULL;
curcel->prlink = (struct prop *)NULL;
curcel->ilink = (struct instance *)NULL;
.... I'll send a test case to whomever wants to verify the patch.
Mahalo,
Jim