Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Þ•Üü%Ü
pqLsKÀ4½A3ÿu37©ká}MË[\¸[FŽ¢”1(Æ(ï(1A%s%™1¿.ñ? ?`( (É2ò1%?W(—ÀÕâ/ò."Q
]k†¡»	Õ	ßé2F(d£ºÚó.*@kƒ
¢%­)Ó%ý!#!E$gŒ:¨9ã "7 Z m € – ¬  Ø ð "!#.!R!o!ˆ!!¢!5Ä!/ú!*"H")Z"%„"#ª"+Î"+ú"1&#1X#+Š#1¶#1è#$%6$\$<p$ ­$Î$é$%%5%+J%v%%$¬%!Ñ%"ó%+& B& c& „&¥&Å&!Ù&'û&'#''K's'ƒ'›'¶'Ì'ì'
(((F(d(u(Œ("œ(¿(ß(ü()1)%L)r)0…).¶)1å)*%(*N*(d*%*&³*Ú*ò*+%+D+a+}+‘+¥+±+!½+ß+$ð+%,;,Z,2n,2¡,2Ô,----D-X-p-ˆ--±-Å-Ù-í-(.*.:.W.d..ž.%º.à.ø.-/;F//‚/	²/¼/Ù/á/ñ/0 0:0S0#r0"–0"¹0 Ü0ý0111I1a1q1÷€1x3>z3=¹3/÷3˜'45À4zö42q5z¤5T6lt6Dá6i&7k7kü7sh8(Ü8(9(.9*W9(‚9(«9*Ô9'ÿ90':0X:+‰:+µ:+á:*
;98;+r;ž;¹;Æ;0Õ;/<6<E<T<n<ˆ<<µ<¾<Ç<â<ø<
==,7=d=|=˜=¯=*Ë=*ö=!>"7>Z>n>>™>"¸>Û>ú>?0?N?Eg?E­?ó?@'@9@K@`@u@Š@Ÿ@»@ Ñ@!ò@A*A:A#VA4zA.¯A%ÞAB,B'BB'jB1’B1ÄB9öB90C1jC9œC9ÖCD0)DZD9pD"ªDÍDãDþDE5E'NEvEƒE%œEÂEÕE#åE	F F7FNFdFtF“F²FÑFðFGG)G6GLG`GtGˆGœG¬G	¼GÆGâGòGHH.H*DHoH6…H3¼H4ðH%I$8I]I'pI$˜I%½IãIÿIJ+1J]J}J–J¬J
ÂJ
ÐJ!ÛJýJ
K$#K#HKlK.~K/­K.ÝKLL2LKLaL{L•L¬LÂLØLîLM$M?MLMhMxM”M°MËMëMN3#N7WN4N	ÄNÎNäNëNúN	O!O=OSO#mO"‘O"´O×OôO
PP.P=PNP…²+m´o°”ØTw¤«­U¸‚š	-Ú&ÃxKĵu"†/BPaŒs•ŽXe<pŠ(_ҟ0֑ÅO™v`§=ª:Õjžœ2ك$¡L®3E£Í¬\¹º»|–ID.)y—Ë' 5NF¾˜8
}k[¼t¶cH±
l‡Ç#1 bˆ>€¿fgM,RiÁC*zÔ!;W„©ÆSVÂÌÈr³¥›6J×ÑZ]“nh9¢ÎϨÊÛ~7·qGн4܉¯À’ÓY@¦É‹?dQ^%{A

  For the options above, The following values are supported for "ARCH":
   
  For the options above, the following values are supported for "ABI":
   
  aliases            Do print instruction aliases.

  cp0-names=ARCH           Print CP0 register names according to
                           specified architecture.
                           Default: based on binary being disassembled.

  debug_dump         Temp switch for debug trace.

  fpr-names=ABI            Print FPR names according to specified ABI.
                           Default: numeric.

  no-aliases         Don't print instruction aliases.

  reg-names=ABI            Print GPR and FPR names according to
                           specified ABI.

  reg-names=ARCH           Print CP0 register and HWR names according to
                           specified architecture.

The following AARCH64 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

The following ARM specific disassembler options are supported for use with
the -M switch:

The following MIPS specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

The following PPC specific disassembler options are supported for use with
the -M switch:

The following S/390 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):

The following i386/x86-64 specific disassembler options are supported for use
with the -M switch (multiple options should be separated by commas):
  addr16      Assume 16bit address size
  addr32      Assume 32bit address size
  addr64      Assume 64bit address size
  att         Display instruction in AT&T syntax
  data16      Assume 16bit data size
  data32      Assume 32bit data size
  dpfp            Recognize FPX DP instructions.
  dsp             Recognize DSP instructions.
  fpud            Recognize double precision FPU instructions.
  fpus            Recognize single precision FPU instructions.
  i386        Disassemble in 32bit mode
  i8086       Disassemble in 16bit mode
  intel       Display instruction in Intel syntax
  spfp            Recognize FPX SP instructions.
  suffix      Always display instruction suffix in AT&T syntax
  x86-64      Disassemble in 64bit mode
# <dis error: %08lx>$<undefined>%02x		*unknown*%dsp16() takes a symbolic address, not a number%dsp8() takes a symbolic address, not a number%s: Error: %s: Warning: 'LSL' operator not allowed'ROR' operator not allowed(DP) offset out of range.(SP) offset out of range.(unknown)*unknown*21-bit offset out of range64-bit address is disabled<function code %d><illegal precision><internal disassembler error><internal error in opcode table: %s %s>
<unknown register %d>ABORT: unknown operandAddress 0x%s is out of bounds.
Bad immediate expressionBad register in postincrementBad register in preincrementBad register nameDon't know how to specify # dependency %s
Don't understand 0x%x 
Error: read from memory failedHmmmm 0x%xImmediate is out of range -128 to 127Immediate is out of range -32768 to 32767Immediate is out of range -512 to 511Immediate is out of range -7 to 8Immediate is out of range -8 to 7Immediate is out of range 0 to 65535Internal disassembler errorInternal error:  bad sparc-opcode.h: "%s", %#.8lx, %#.8lx
Internal error: bad sparc-opcode.h: "%s", %#.8lx, %#.8lx
Label conflicts with `Rx'Label conflicts with register nameMissing '#' prefixMissing '.' prefixMissing 'pag:' prefixMissing 'pof:' prefixMissing 'seg:' prefixMissing 'sof:' prefixOperand is not a symbolRegister list is not validRegister must be between r0 and r7Register must be between r8 and r15Register number is not validSR/SelID is out of rangeSelect raw register namesSelect register names used by GCCSelect register names used in ARM's ISA documentationSelect special register names used in the ATPCSSyntax error: No trailing ')'Unknown error %d
Unrecognised disassembler CPU option: %s
Unrecognised disassembler option: %s
Unrecognised register name set: %s
Unrecognized field %d while building insn.
Unrecognized field %d while decoding insn.
Unrecognized field %d while getting int operand.
Unrecognized field %d while getting vma operand.
Unrecognized field %d while printing insn.
Unrecognized field %d while setting int operand.
Unrecognized field %d while setting vma operand.
Value is not aligned enoughW keyword invalid in FR operand slot.W register expectedWarning: disassembly unreliable - not enough bytes availableaccepted values are from -1 to 6address writeback expectedbad instruction `%.50s'bad instruction `%.50s...'branch operand unalignedbranch to odd offsetbranch value not in range and to odd offsetbranch value out of rangebyte relocation unsupportedcan't create i386-tbl.h, errno = %s
displacement value is not aligneddisplacement value is out of rangedon't know how to specify %% dependency %s
dsp:16 immediate is out of rangedsp:20 immediate is out of rangedsp:24 immediate is out of rangedsp:8 immediate is out of rangeextraneous registerfloating-point immediate expectedfloating-point value must be 0.0 or 1.0floating-point value must be 0.5 or 1.0floating-point value must be 0.5 or 2.0illegal bitmaskillegal immediate valueillegal use of parenthesesimm10 is out of rangeimm:6 immediate is out of rangeimmediate is out of range 0-7immediate is out of range 1-2immediate is out of range 1-8immediate is out of range 2-9immediate offsetimmediate out of rangeimmediate valueimmediate value cannot be registerimmediate value is out of rangeimmediate value out of rangeinvalid addressing modeinvalid arithmetic immediateinvalid conditional optioninvalid immediate, must be 1, 2, or 4invalid mask fieldinvalid position, should be 0, 16, 32, 48 or 64.invalid position, should be 16, 32, 64 or 128.invalid position, should be one of: 0,4,8,...124.invalid registerinvalid register for stack adjustmentinvalid register nameinvalid register number, should be blinkinvalid register number, should be fpinvalid register number, should be pclinvalid register offsetinvalid shift amountinvalid shift operatorinvalid size, should be 1, 2, 4, or 8invalid size, value must be invalid value for immediatejump hint unalignedjunk at end of linemissing `)'missing `]'missing mnemonic in syntax stringmissing registernegative immediate value not allowednegative or unaligned offset expectedoffset(IP) is not a valid formoperand is not zerooperand out of range (%ld not between %ld and %ld)operand out of range (%ld not between %ld and %lu)operand out of range (%lu not between %lu and %lu)p0-p7 expectedregister element indexregister must be BLINKregister must be GPregister must be ILINK1register must be ILINK2register must be PCLregister must be R0register must be R1register must be R2register must be R3register must be SPregister must be either r0-r3 or r12-r15register numberregister number must be evenshift amountshift amount must be 0 or 12shift amount must be 0 or 16shift amount must be 0 or 8shift amount must be a multiple of 16shift operator expectedstack pointer register expectedsyntax error (expected char `%c', found `%c')syntax error (expected char `%c', found end of instruction)unable to change directory to "%s", errno = %s
undefinedunexpected address writebackunknownunknown	0x%02lxunknown	0x%04lxunknown constraint `%c'unrecognized form of instructionunrecognized instructionvalue must be a multiple of 16value must be in the range 0 to 240value must be in the range 0 to 28value must be in the range 0 to 31value must be in the range 1 to value must be power of 2value out of range 1 - 256vector5 is out of rangevector8 is out of rangez0-z15 expectedz0-z7 expectedProject-Id-Version: opcodes 2.30.0
Report-Msgid-Bugs-To: bug-binutils@gnu.org
POT-Creation-Date: 2018-01-13 13:44+0000
PO-Revision-Date: 2018-05-15 21:17+0800
Last-Translator: Boyuan Yang <073plan@gmail.com>
Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>
Language: zh_CN
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=1; plural=0;
X-Bugs: Report translation errors to the Language-Team address.
X-Generator: Poedit 2.0.7


  对于以上的选项,以下值可被用于 "ARCH":
   
  对于以上的选项,以下值可被用于 "ABI":
   
  aliases            要打印指令别名。

  cp0-names=ARCH           根据指定的架构打印 CP0 寄存器名。
                           默认:根据被反汇编的二进制代码。

  debug_dump         调试跟踪的临时开关。

  fpr-names=ABI            根据指定的 ABI 打印浮点寄存器名。
                           默认:数字。

  no-aliases         不要打印指令别名。

  reg-names=ABI            根据指定的 ABI 打印通用寄存器和浮点寄存
                           器名。

  reg-names=ARCH           根据指定的架构打印 CP0 和 HWR 寄存器名。

下列 AARCH64 特定的反汇编器选项可通过 -M 开关启用(使用逗号分隔多个选项):

下列 ARM 特定的反汇编器选项可通过 -M 开关启用:

下列 MIPS 特定的反汇编器选项可通过 -M 开关启用(使用逗号分隔多个选项):

下列 PPC 特定的反汇编器选项在使用 -M 开关时可用(使用逗号分隔多个选项):


下列 S/390 特定的反汇编器选项可通过 -M 开关启用(使用逗号分隔多个选项):

下列 i386/x86-64 特定的反汇编器选项在使用 -M 开关时可用(使用逗号分隔多个选项):
  addr16      假定 16 位地址大小
  addr32      假定 32 位地址大小
  addr64      假定 64 位地址大小
  att         用 AT&T 语法显示指令
  data16      假定 16 位数据大小
  data32      假定 32 位数据大小
  dpfp            识别 FPX DP 指令。
  dsp             识别 DSP 指令。
  fpud            识别双精度 FPU 指令。
  fpus            识别单精度 FPU 指令。
  i386        在 32 位模式下反汇编
  i8086       在 16 位模式下反汇编
  intel       用 Intel 语法显示指令
  spfp            识别 FPX SP 指令。
  suffix      在 AT&T 语法中始终显示指令后缀
  x86-64      在 64 位模式下反汇编
# <反汇编出错: %08lx>$<未定义>%02x		*未知*%dsp16() 使用一个符号地址,而非数字%dsp8() 使用一个符号地址,而非数字%s:错误:%s:警告:不允许 'LSL' 操作符不允许 'ROR' 操作符(DP) 偏移量越界(SP) 偏移量越界。(未知)*未知*21位长的偏移量越界64 位地址已禁用<函数代码 %d><非法的精度><反汇编器内部错误><操作数表中出现内部错误:%s %s>
<未知的寄存器 %d>中止:未知的操作数地址 0x%s 越界。
错误的立即数表达式后置自增中使用了错误的寄存器前置自增中使用了错误的寄存器错误的寄存器名不知道如何指定 # 依赖 %s
无法识别 0x%x 
错误:从内存读取失败咦... 0x%x立即数越界 (-128 到 127)立即数越界 (-32768 到 32767)立即数越界 (-512 到 511)立即数越界 (-7 到 8)立即数越界 (-8 到 7)立即数越界 (0 到 65535)反汇编器内部错误内部错误:错误的 sparc-opcode.h:“%s”,%#.8lx,%#.8lx
内部错误:错误的 sparc-opcode.h:“%s”,%#.8lx,%#.8lx
标号与‘Rx’冲突标号与寄存器名冲突缺失 '#' 前缀缺失 '.' 前缀缺失 'pag:' 前缀缺失 'pof:' 前缀缺失 'seg:' 前缀缺失 'sof:' 前缀操作数不是一个符号寄存器列表无效寄存器必须 r0 和 r7 之间寄存器必须 r8 和 r15 之间寄存器数字无效SR/SelID 越界选择原始寄存器名称选择 GCC 使用的寄存器名称选择 ARM 的 ISA 文档中使用的寄存器名称选择 ATPCS 中使用的特殊寄存器名称语法错误:没有结尾的‘)’未知错误 %d
无法识别的反汇编器 CPU 选项:%s
无法识别的反汇编器选项:%s
无法识别的寄存器名称集:%s
建立 insn 时遇到无法识别的字段 %d。
解码 insn 时遇到无法识别的字段 %d。
获得 int 操作数时遇到无法识别的字段 %d。
获得 vma 操作数时遇到无法识别的字段 %d。
打印 insn 时遇到无法识别的字段 %d。
设置 int 操作数时遇到无法识别的字段 %d。
设置 vma 操作数时遇到无法识别的字段 %d。
数值对齐程度不够W 关键字非法,在 FR 操作数槽位中。预期的 W 寄存器警告:反汇编不可靠 - 没有足够的可用字节可接受的值在 -1 到 6 之间预期的地址写回错误的指令‘%.50s’错误的指令‘%.50s...’分支操作数未对齐跳转偏移量为奇数跳转越界且跳转偏移量为奇数跳转越界不支持字节重定位无法创建 i386-tbl.h,errno = %s
偏移值未对齐偏移值越界不知道如何指定 %% 依赖 %s
dsp:16 立即数越界dsp:20 立即数越界dsp:24 立即数越界dsp:8 立即数越界多余寄存器预期的浮点常量立即数浮点值必须为 0.0 或 1.0浮点值必须为 0.5 或 1.0浮点值必须为 0.5 或 2.0非法的位掩码非法的立即数括号用法非法imm10 越界imm:6 立即数越界立即数越界 0-7立即数越界 1-2立即数越界 1-8立即数越界 2-9立即数偏移立即数越界立即数立即数不能是寄存器立即数越界立即数越界无效寻址模式无效的算术立即数无效的条件选项无效的立即数,应当为 1、2 或 4无效的掩码字段无效的位置,应当为 0、16、32、48 或 64。无效的位置,应当为 16、32、64 或 128。无效的位置,应当为 0、4、8、...、124。无效的寄存器用于调整堆栈的寄存器无效无效寄存器名无效的寄存器数,应当为 blink无效的寄存器数,应当为 fp无效的寄存器数,应当为 pcl无效的寄存器偏移量无效的移位操作数无效的移位操作符无效的大小,应当为 1、2、4 或 8无效的大小,值必须为 无效的立即数的值跳转提示未对齐行尾有垃圾字符缺少‘)’缺少 `]'语法字符串中没有助记符缺失寄存器不允许负立即数预期的负或未对齐的偏移量偏移量(IP)不是合法格式操作数不是 0操作数越界(%ld 不在 %ld 和 %ld 之间)操作数越界 (%ld 不在 %ld 和 %lu 之间)操作数越界(%lu 不在 %lu 和 %lu 之间)预期为 p0-p7寄存器元素下标寄存器必须是 BLINK寄存器必须是 GP寄存器必须是 ILINK1寄存器必须是 ILINK2寄存器必须是 PCL寄存器必须是 R0寄存器必须是 R1寄存器必须是 R2寄存器必须是 R3寄存器必须是 SP寄存器必须是 r0-r3 或 r12-r15寄存器数寄存器数必须是偶数移位操作数移位量必须为 0 或 12移位量必须为 0 或 16移位量必须为 0 或 8移位量必须是 16 的倍数预期的移位操作符预期的堆栈指针寄存器语法错误(需要字符‘%c’,得到‘%c’)语法错误(需要字符‘%c’,却到达指令尾)无法将当前目录切换至“%s”,errno = %s
未定义意外的地址写回未知未知	0x%02lx未知	0x%04lx未知的约束‘%c’无法识别的指令格式无法识别的指令值必须是 16 的倍数值必须在 0 到 240 的范围中值必须在 0 到 28 的范围中值必须在 0 到 31 的范围中值的范围必须在 1 到 值必须是 2 的倍数值越界 1 - 256vector5 越界vector8 越界预期为 z0-z15预期为 z0-z7