[Midnightbsd-cvs] src [10852] trunk/lib/libdwarf: 64bit shift
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Jun 13 12:11:39 EDT 2018
Revision: 10852
http://svnweb.midnightbsd.org/src/?rev=10852
Author: laffer1
Date: 2018-06-13 12:11:38 -0400 (Wed, 13 Jun 2018)
Log Message:
-----------
64bit shift
Modified Paths:
--------------
trunk/lib/libdwarf/dwarf_init.c
trunk/lib/libdwarf/dwarf_loc.c
Modified: trunk/lib/libdwarf/dwarf_init.c
===================================================================
--- trunk/lib/libdwarf/dwarf_init.c 2018-06-13 14:30:20 UTC (rev 10851)
+++ trunk/lib/libdwarf/dwarf_init.c 2018-06-13 16:11:38 UTC (rev 10852)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
/*-
* Copyright (c) 2007 John Birrell (jb at freebsd.org)
* All rights reserved.
@@ -23,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $MidnightBSD$
+ * $FreeBSD: stable/10/lib/libdwarf/dwarf_init.c 252430 2013-06-30 21:06:47Z kaiw $
*/
#include <stdlib.h>
@@ -192,7 +193,7 @@
shift += 7;
} while ((b & 0x80) != 0);
- if (shift < 32 && (b & 0x40) != 0)
+ if (shift < 64 && (b & 0x40) != 0)
ret |= (-1 << shift);
return ret;
Modified: trunk/lib/libdwarf/dwarf_loc.c
===================================================================
--- trunk/lib/libdwarf/dwarf_loc.c 2018-06-13 14:30:20 UTC (rev 10851)
+++ trunk/lib/libdwarf/dwarf_loc.c 2018-06-13 16:11:38 UTC (rev 10852)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
/*-
* Copyright (c) 2007 John Birrell (jb at freebsd.org)
* All rights reserved.
@@ -23,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $MidnightBSD$
+ * $FreeBSD: stable/10/lib/libdwarf/dwarf_loc.c 252430 2013-06-30 21:06:47Z kaiw $
*/
#include <stdlib.h>
@@ -46,7 +47,7 @@
shift += 7;
} while ((b & 0x80) != 0);
- if (shift < 32 && (b & 0x40) != 0)
+ if (shift < 64 && (b & 0x40) != 0)
ret |= (-1 << shift);
*dp = src;
More information about the Midnightbsd-cvs
mailing list