📄 cache.lst
字号:
232 .loc 1 50 0 233 0124 0000043C lui $4,%hi($LC11) 234 $L19: 235 0128 01000232 andi $2,$16,0x1 236 .set noreorder 237 .set nomacro 238 012c 18004014 bne $2,$0,$L18 239 0130 00008424 addiu $4,$4,%lo($LC11) 240 .set macro 241 .set reorder 242 243 $L9: 51:/mnt/hgfs/boot/booter/source/cache.c **** printf("\n"); 244 .loc 1 51 0 245 .set noreorder 246 .set nomacro 247 0134 0000000C jal printf 248 0138 00008426 addiu $4,$20,%lo($LC12) 249 .set macro 250 .set reorder 251 252 $LBE3: 253 .loc 1 34 0 254 013c 0400422A slt $2,$18,4 255 .loc 1 36 0 256 .loc 1 34 0 257 .set noreorder 258 .set nomacro 259 0140 C8FF4014 bne $2,$0,$L20 260 0144 00831200 sll $16,$18,12 261 .set macro 262 .set reorder 263 264 .loc 1 32 0 265 0148 01007326 addiu $19,$19,1 52:/mnt/hgfs/boot/booter/source/cache.c **** #if 0 53:/mnt/hgfs/boot/booter/source/cache.c **** printf(" "); 54:/mnt/hgfs/boot/booter/source/cache.c **** for (word = 0; word < 8; ++word) 55:/mnt/hgfs/boot/booter/source/cache.c **** { 56:/mnt/hgfs/boot/booter/source/cache.c **** asm volatile (" cache "COP",0(%0)" : : "r" (addr + (word * 4)) ); 57:/mnt/hgfs/boot/booter/source/cache.c **** asm volatile (" nop"); 58:/mnt/hgfs/boot/booter/source/cache.c **** printf("%08X ", DATA()); 59:/mnt/hgfs/boot/booter/source/cache.c **** } 60:/mnt/hgfs/boot/booter/source/cache.c **** printf("\n"); 61:/mnt/hgfs/boot/booter/source/cache.c **** #endifGAS LISTING /tmp/cc4oHvAg.s page 7 62:/mnt/hgfs/boot/booter/source/cache.c **** } 63:/mnt/hgfs/boot/booter/source/cache.c **** printf("\n"); 266 .loc 1 63 0 267 .set noreorder 268 .set nomacro 269 014c 0000000C jal printf 270 0150 00008426 addiu $4,$20,%lo($LC12) 271 .set macro 272 .set reorder 273 274 .loc 1 32 0 275 0154 8000622A slt $2,$19,128 276 .loc 1 34 0 277 .loc 1 32 0 278 .set noreorder 279 .set nomacro 280 0158 C0FF4014 bne $2,$0,$L21 281 015c 21900000 move $18,$0 282 .set macro 283 .set reorder 284 285 0160 3400BF8F lw $31,52($sp) 286 0164 3000BE8F lw $fp,48($sp) 287 0168 2C00B78F lw $23,44($sp) 288 016c 2800B68F lw $22,40($sp) 289 0170 2400B58F lw $21,36($sp) 290 0174 2000B48F lw $20,32($sp) 291 0178 1C00B38F lw $19,28($sp) 292 017c 1800B28F lw $18,24($sp) 293 0180 1400B18F lw $17,20($sp) 294 0184 1000B08F lw $16,16($sp) 295 .set noreorder 296 .set nomacro 297 0188 0800E003 j $31 298 018c 3800BD27 addiu $sp,$sp,56 299 .set macro 300 .set reorder 301 302 $L18: 303 $LBB4: 304 .loc 1 50 0 305 0190 0000000C jal printf 305 00000000 306 0198 4D000008 j $L9 306 00000000 307 $L17: 308 .loc 1 49 0 309 01a0 0000000C jal printf 309 00000000 310 .loc 1 50 0 311 .set noreorder 312 .set nomacro 313 01a8 4A000008 j $L19 314 01ac 0000043C lui $4,%hi($LC11) 315 .set macro 316 .set reorder 317 GAS LISTING /tmp/cc4oHvAg.s page 8 318 $LBE4: 319 $LFE2: 320 .end cacheDump 321 .section .debug_frame,"",@progbits 322 $Lframe0: 323 0000 0C000000 .4byte $LECIE0-$LSCIE0 324 $LSCIE0: 325 0004 FFFFFFFF .4byte 0xffffffff 326 0008 01 .byte 0x1 327 0009 00 .ascii "\000" 328 000a 01 .uleb128 0x1 329 000b 04 .sleb128 4 330 000c 1F .byte 0x1f 331 000d 0C .byte 0xc 332 000e 1D .uleb128 0x1d 333 000f 00 .uleb128 0x0 334 .align 2 335 $LECIE0: 336 $LSFDE0: 337 0010 30000000 .4byte $LEFDE0-$LASFDE0 338 $LASFDE0: 339 0014 00000000 .4byte $Lframe0 340 0018 00000000 .4byte $LFB2 341 001c B0010000 .4byte $LFE2-$LFB2 342 0020 4C .byte 0x4 343 .4byte $LCFI0-$LFB2 344 0021 0E .byte 0xe 345 0022 38 .uleb128 0x38 346 0023 70 .byte 0x4 347 .4byte $LCFI10-$LCFI0 348 0024 11 .byte 0x11 349 0025 10 .uleb128 0x10 350 0026 76 .sleb128 -10 351 0027 11 .byte 0x11 352 0028 11 .uleb128 0x11 353 0029 77 .sleb128 -9 354 002a 11 .byte 0x11 355 002b 12 .uleb128 0x12 356 002c 78 .sleb128 -8 357 002d 11 .byte 0x11 358 002e 1F .uleb128 0x1f 359 002f 7F .sleb128 -1 360 0030 11 .byte 0x11 361 0031 13 .uleb128 0x13 362 0032 79 .sleb128 -7 363 0033 11 .byte 0x11 364 0034 14 .uleb128 0x14 365 0035 7A .sleb128 -6 366 0036 11 .byte 0x11 367 0037 15 .uleb128 0x15 368 0038 7B .sleb128 -5 369 0039 11 .byte 0x11 370 003a 16 .uleb128 0x16 371 003b 7C .sleb128 -4 372 003c 11 .byte 0x11 373 003d 17 .uleb128 0x17 374 003e 7D .sleb128 -3GAS LISTING /tmp/cc4oHvAg.s page 9 375 003f 11 .byte 0x11 376 0040 1E .uleb128 0x1e 377 0041 7E .sleb128 -2 378 0042 0000 .align 2 379 $LEFDE0: 380 .align 0 381 .file 2 "/mnt/hgfs/boot/booter/include/example.h" 382 .file 3 "/mnt/hgfs/boot/booter/platforms/DB1200/platform.h" 383 .text 384 $Letext0: 385 .section .debug_info 386 0000 F3000000 .4byte 0xf3 387 0004 0200 .2byte 0x2 388 0006 00000000 .4byte $Ldebug_abbrev0 389 000a 04 .byte 0x4 390 000b 01 .uleb128 0x1 391 000c 00000000 .4byte $Ldebug_line0 392 0010 B0010000 .4byte $Letext0 393 0014 00000000 .4byte $Ltext0 394 0018 6C000000 .4byte $LASF10 395 001c 01 .byte 0x1 396 001d 12000000 .4byte $LASF11 397 0021 02 .uleb128 0x2 398 0022 A2000000 .4byte $LASF0 399 0026 01 .byte 0x1 400 0027 06 .byte 0x6 401 0028 02 .uleb128 0x2 402 0029 85000000 .4byte $LASF1 403 002d 02 .byte 0x2 404 002e 05 .byte 0x5 405 002f 03 .uleb128 0x3 406 0030 696E7400 .ascii "int\000" 407 0034 04 .byte 0x4 408 0035 05 .byte 0x5 409 0036 02 .uleb128 0x2 410 0037 8F000000 .4byte $LASF2 411 003b 01 .byte 0x1 412 003c 08 .byte 0x8 413 003d 02 .uleb128 0x2 414 003e B8000000 .4byte $LASF3 415 0042 02 .byte 0x2 416 0043 07 .byte 0x7 417 0044 04 .uleb128 0x4 418 0045 53000000 .4byte $LASF12 419 0049 02 .byte 0x2 420 004a 37 .byte 0x37 421 004b 4F000000 .4byte 0x4f 422 004f 02 .uleb128 0x2 423 0050 05000000 .4byte $LASF4 424 0054 04 .byte 0x4 425 0055 07 .byte 0x7 426 0056 02 .uleb128 0x2 427 0057 37000000 .4byte $LASF5 428 005b 08 .byte 0x8 429 005c 07 .byte 0x7 430 005d 02 .uleb128 0x2 431 005e 05000000 .4byte $LASF4GAS LISTING /tmp/cc4oHvAg.s page 10 432 0062 04 .byte 0x4 433 0063 07 .byte 0x7 434 0064 02 .uleb128 0x2 435 0065 5A000000 .4byte $LASF6 436 0069 04 .byte 0x4 437 006a 07 .byte 0x7 438 006b 05 .uleb128 0x5 439 006c DB000000 .4byte 0xdb 440 0070 01 .byte 0x1 441 0071 AE000000 .4byte $LASF13 442 0075 01 .byte 0x1 443 0076 19 .byte 0x19 444 0077 01 .byte 0x1 445 0078 00000000 .4byte $LFB2 446 007c B0010000 .4byte $LFE2 447 0080 10000000 .4byte $LSFDE0 448 0084 01 .byte 0x1 449 0085 6D .byte 0x6d 450 0086 06 .uleb128 0x6 451 0087 9D000000 .4byte $LASF7 452 008b 01 .byte 0x1 453 008c 1A .byte 0x1a 454 008d 44000000 .4byte 0x44 455 0091 01 .byte 0x1 456 0092 60 .byte 0x60 457 0093 07 .uleb128 0x7 458 0094 77617900 .ascii "way\000" 459 0098 01 .byte 0x1 460 0099 1B .byte 0x1b 461 009a 2F000000 .4byte 0x2f 462 009e 01 .byte 0x1 463 009f 62 .byte 0x62 464 00a0 07 .uleb128 0x7 465 00a1 73657400 .ascii "set\000" 466 00a5 01 .byte 0x1 467 00a6 1B .byte 0x1b 468 00a7 2F000000 .4byte 0x2f 469 00ab 01 .byte 0x1 470 00ac 63 .byte 0x63 471 00ad 08 .uleb128 0x8 472 00ae 4E000000 .4byte $LASF8 473 00b2 01 .byte 0x1 474 00b3 1B .byte 0x1b 475 00b4 2F000000 .4byte 0x2f 476 00b8 07 .uleb128 0x7 477 00b9 74616700 .ascii "tag\000" 478 00bd 01 .byte 0x1 479 00be 1C .byte 0x1c 480 00bf 44000000 .4byte 0x44 481 00c3 01 .byte 0x1 482 00c4 60 .byte 0x60 483 00c5 09 .uleb128 0x9 484 00c6 00000000 .4byte $Ldebug_ranges0+0x0 485 00ca 0A .uleb128 0xa 486 00cb 01 .byte 0x1 487 00cc 7B000000 .4byte $LASF14 488 00d0 01 .byte 0x1GAS LISTING /tmp/cc4oHvAg.s page 11 489 00d1 2B .byte 0x2b 490 00d2 2F000000 .4byte 0x2f 491 00d6 01 .byte 0x1 492 00d7 0B .uleb128 0xb 493 00d8 00 .byte 0x0 494 00d9 00 .byte 0x0 495 00da 00 .byte 0x0 496 00db 0C .uleb128 0xc 497 00dc 00000000 .4byte $LASF9 498 00e0 03 .byte 0x3 499 00e1 3E .byte 0x3e 500 00e2 EB000000 .4byte 0xeb 501 00e6 808080E0 .sleb128 -1140850688 501 7B 502 00eb 0D .uleb128 0xd 503 00ec 04 .byte 0x4 504 00ed F1000000 .4byte 0xf1 505 00f1 0E .uleb128 0xe 506 00f2 3D000000 .4byte 0x3d 507 00f6 00 .byte 0x0 508 .section .debug_abbrev 509 0000 01 .uleb128 0x1 510 0001 11 .uleb128 0x11 511 0002 01 .byte 0x1 512 0003 10 .uleb128 0x10 513 0004 06 .uleb128 0x6 514 0005 12 .uleb128 0x12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -