Deleted Added
full compact
unwind-arm.h (256281) unwind-arm.h (270606)
1/* Header file for the ARM EABI unwinder
2 Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
3 Contributed by Paul Brook
4
5 This file is free software; you can redistribute it and/or modify it
6 under the terms of the GNU General Public License as published by the
7 Free Software Foundation; either version 2, or (at your option) any
8 later version.

--- 218 unchanged lines hidden (view full) ---

227 {
228 _Unwind_Word tmp;
229
230 tmp = *(_Unwind_Word *) ptr;
231 /* Zero values are always NULL. */
232 if (!tmp)
233 return 0;
234
1/* Header file for the ARM EABI unwinder
2 Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
3 Contributed by Paul Brook
4
5 This file is free software; you can redistribute it and/or modify it
6 under the terms of the GNU General Public License as published by the
7 Free Software Foundation; either version 2, or (at your option) any
8 later version.

--- 218 unchanged lines hidden (view full) ---

227 {
228 _Unwind_Word tmp;
229
230 tmp = *(_Unwind_Word *) ptr;
231 /* Zero values are always NULL. */
232 if (!tmp)
233 return 0;
234
235#if defined(linux) || defined(__NetBSD__)
235#if defined(linux) || defined(__NetBSD__) || defined(__FreeBSD__)
236 /* Pc-relative indirect. */
237 tmp += ptr;
238 tmp = *(_Unwind_Word *) tmp;
239#elif defined(__symbian__)
240 /* Absolute pointer. Nothing more to do. */
241#else
242 /* Pc-relative pointer. */
243 tmp += ptr;

--- 40 unchanged lines hidden ---
236 /* Pc-relative indirect. */
237 tmp += ptr;
238 tmp = *(_Unwind_Word *) tmp;
239#elif defined(__symbian__)
240 /* Absolute pointer. Nothing more to do. */
241#else
242 /* Pc-relative pointer. */
243 tmp += ptr;

--- 40 unchanged lines hidden ---