• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/share/doc/arm-arm-none-eabi/html/gdb/
1<html lang="en">
2<head>
3<title>Byte Order - Debugging with GDB</title>
4<meta http-equiv="Content-Type" content="text/html">
5<meta name="description" content="Debugging with GDB">
6<meta name="generator" content="makeinfo 4.13">
7<link title="Top" rel="start" href="index.html#Top">
8<link rel="up" href="Targets.html#Targets" title="Targets">
9<link rel="prev" href="Target-Commands.html#Target-Commands" title="Target Commands">
10<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11<!--
12Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
131998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
14Free Software Foundation, Inc.
15
16Permission is granted to copy, distribute and/or modify this document
17under the terms of the GNU Free Documentation License, Version 1.3 or
18any later version published by the Free Software Foundation; with the
19Invariant Sections being ``Free Software'' and ``Free Software Needs
20Free Documentation'', with the Front-Cover Texts being ``A GNU Manual,''
21and with the Back-Cover Texts as in (a) below.
22
23(a) The FSF's Back-Cover Text is: ``You are free to copy and modify
24this GNU Manual.  Buying copies from GNU Press supports the FSF in
25developing GNU and promoting software freedom.''-->
26<meta http-equiv="Content-Style-Type" content="text/css">
27<style type="text/css"><!--
28  pre.display { font-family:inherit }
29  pre.format  { font-family:inherit }
30  pre.smalldisplay { font-family:inherit; font-size:smaller }
31  pre.smallformat  { font-family:inherit; font-size:smaller }
32  pre.smallexample { font-size:smaller }
33  pre.smalllisp    { font-size:smaller }
34  span.sc    { font-variant:small-caps }
35  span.roman { font-family:serif; font-weight:normal; } 
36  span.sansserif { font-family:sans-serif; font-weight:normal; } 
37--></style>
38<link rel="stylesheet" type="text/css" href="../cs.css">
39</head>
40<body>
41<div class="node">
42<a name="Byte-Order"></a>
43<p>
44Previous:&nbsp;<a rel="previous" accesskey="p" href="Target-Commands.html#Target-Commands">Target Commands</a>,
45Up:&nbsp;<a rel="up" accesskey="u" href="Targets.html#Targets">Targets</a>
46<hr>
47</div>
48
49<h3 class="section">19.3 Choosing Target Byte Order</h3>
50
51<p><a name="index-choosing-target-byte-order-1056"></a><a name="index-target-byte-order-1057"></a>
52Some types of processors, such as the MIPS, PowerPC, and Renesas SH,
53offer the ability to run either big-endian or little-endian byte
54orders.  Usually the executable or symbol will include a bit to
55designate the endian-ness, and you will not need to worry about
56which to use.  However, you may still find it useful to adjust
57<span class="sc">gdb</span>'s idea of processor endian-ness manually.
58
59     
60<a name="index-set-endian-1058"></a>
61<dl><dt><code>set endian big</code><dd>Instruct <span class="sc">gdb</span> to assume the target is big-endian.
62
63     <br><dt><code>set endian little</code><dd>Instruct <span class="sc">gdb</span> to assume the target is little-endian.
64
65     <br><dt><code>set endian auto</code><dd>Instruct <span class="sc">gdb</span> to use the byte order associated with the
66executable.
67
68     <br><dt><code>show endian</code><dd>Display <span class="sc">gdb</span>'s current idea of the target byte order.
69
70   </dl>
71
72   <p>Note that these commands merely adjust interpretation of symbolic
73data on the host, and that they have absolutely no effect on the
74target system.
75
76   </body></html>
77
78