⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mem_mgr.lst

📁 au1200下的boot代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 430              		.loc 1 207 0 431 02a0 0800E003 		j	$31 432 02a4 0800A4AC 		sw	$4,8($5) 433              	 434              	$L34: 208:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	} 209:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	else 210:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 		pbuf->inuse = 0; 435              		.loc 1 210 0 436 02a8 0800E003 		j	$31 437 02ac 0400A0AC 		sw	$0,4($5) 438              	 439              		.set	macro 440              		.set	reorder 441              	$LFE7: 442              		.end	free 443              		.align	2 444              		.ent	get_context 445              		.type	get_context, @function 446              	get_context: 447              	$LFB8: 211:/mnt/hgfs/boot/booter/source/mem_mgr.c **** } 212:/mnt/hgfs/boot/booter/source/mem_mgr.c ****  213:/mnt/hgfs/boot/booter/source/mem_mgr.c **** static void * get_context( void * buffer ) 214:/mnt/hgfs/boot/booter/source/mem_mgr.c **** { 448              		.loc 1 214 0 449              		.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0 450              		.mask	0x00000000,0 451              		.fmask	0x00000000,0 452              		.set	noreorder 453              		.set	nomacro 454              		 215:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	PBUFFER pbuf  = (PBUFFER)((uint32)buffer - sizeof(BUFFER)); 216:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	return pbuf->context;GAS LISTING /tmp/cc4WPeaK.s 			page 13 217:/mnt/hgfs/boot/booter/source/mem_mgr.c **** } 455              		.loc 1 217 0 456 02b0 0800E003 		j	$31 457 02b4 FCFF828C 		lw	$2,-4($4) 458              	 459              		.set	macro 460              		.set	reorder 461              	$LFE8: 462              		.end	get_context 463              		.align	2 464              		.globl	GetBufferInterface 465              		.ent	GetBufferInterface 466              		.type	GetBufferInterface, @function 467              	GetBufferInterface: 468              	$LFB9: 218:/mnt/hgfs/boot/booter/source/mem_mgr.c ****  219:/mnt/hgfs/boot/booter/source/mem_mgr.c **** void GetBufferInterface(PBUFFER_INTERFACE Interface ) 220:/mnt/hgfs/boot/booter/source/mem_mgr.c **** { 469              		.loc 1 220 0 470              		.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0 471              		.mask	0x00000000,0 472              		.fmask	0x00000000,0 473              		.set	noreorder 474              		.set	nomacro 475              		 221:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	Interface->version 		= 0x00100001;		// 1.0.0 222:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	Interface->init 		= init; 223:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	Interface->destroy 		= destroy; 224:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	Interface->dump 		= dump; 225:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	Interface->alloc 		= alloc; 226:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	Interface->free 		= free; 227:/mnt/hgfs/boot/booter/source/mem_mgr.c **** 	Interface->get_context 	= get_context; 476              		.loc 1 227 0 477 02b8 0000023C 		lui	$2,%hi(get_context) 478 02bc B0024224 		addiu	$2,$2,%lo(get_context) 479 02c0 180082AC 		sw	$2,24($4) 480              		.loc 1 221 0 481 02c4 1000033C 		li	$3,1048576			# 0x100000 482              		.loc 1 222 0 483 02c8 0000023C 		lui	$2,%hi(init) 484              		.loc 1 221 0 485 02cc 01006334 		ori	$3,$3,0x1 486              		.loc 1 222 0 487 02d0 B4004224 		addiu	$2,$2,%lo(init) 488              		.loc 1 221 0 489 02d4 000083AC 		sw	$3,0($4) 490              		.loc 1 222 0 491 02d8 040082AC 		sw	$2,4($4) 492              		.loc 1 223 0 493 02dc 0000033C 		lui	$3,%hi(destroy) 494              		.loc 1 224 0 495 02e0 0000023C 		lui	$2,%hi(dump) 496              		.loc 1 223 0 497 02e4 F4006324 		addiu	$3,$3,%lo(destroy) 498              		.loc 1 224 0 499 02e8 00004224 		addiu	$2,$2,%lo(dump) 500              		.loc 1 223 0GAS LISTING /tmp/cc4WPeaK.s 			page 14 501 02ec 080083AC 		sw	$3,8($4) 502              		.loc 1 224 0 503 02f0 140082AC 		sw	$2,20($4) 504              		.loc 1 225 0 505 02f4 0000033C 		lui	$3,%hi(alloc) 506              		.loc 1 226 0 507 02f8 0000023C 		lui	$2,%hi(free) 508              		.loc 1 225 0 509 02fc 00016324 		addiu	$3,$3,%lo(alloc) 510              		.loc 1 226 0 511 0300 D8014224 		addiu	$2,$2,%lo(free) 512              		.loc 1 225 0 513 0304 0C0083AC 		sw	$3,12($4) 514              		.loc 1 226 0 515              		.loc 1 227 0 516 0308 0800E003 		j	$31 517 030c 100082AC 		sw	$2,16($4) 518              	 519              		.set	macro 520              		.set	reorder 521              	$LFE9: 522              		.end	GetBufferInterface 523              		.section	.debug_frame,"",@progbits 524              	$Lframe0: 525 0000 0C000000 		.4byte	$LECIE0-$LSCIE0 526              	$LSCIE0: 527 0004 FFFFFFFF 		.4byte	0xffffffff 528 0008 01       		.byte	0x1 529 0009 00       		.ascii	"\000" 530 000a 01       		.uleb128 0x1 531 000b 04       		.sleb128 4 532 000c 1F       		.byte	0x1f 533 000d 0C       		.byte	0xc 534 000e 1D       		.uleb128 0x1d 535 000f 00       		.uleb128 0x0 536              		.align	2 537              	$LECIE0: 538              	$LSFDE0: 539 0010 20000000 		.4byte	$LEFDE0-$LASFDE0 540              	$LASFDE0: 541 0014 00000000 		.4byte	$Lframe0 542 0018 00000000 		.4byte	$LFB2 543 001c 88000000 		.4byte	$LFE2-$LFB2 544 0020 44       		.byte	0x4 545              		.4byte	$LCFI0-$LFB2 546 0021 0E       		.byte	0xe 547 0022 28       		.uleb128 0x28 548 0023 44       		.byte	0x4 549              		.4byte	$LCFI1-$LCFI0 550 0024 11       		.byte	0x11 551 0025 10       		.uleb128 0x10 552 0026 7C       		.sleb128 -4 553 0027 58       		.byte	0x4 554              		.4byte	$LCFI4-$LCFI1 555 0028 11       		.byte	0x11 556 0029 11       		.uleb128 0x11 557 002a 7D       		.sleb128 -3GAS LISTING /tmp/cc4WPeaK.s 			page 15 558 002b 11       		.byte	0x11 559 002c 12       		.uleb128 0x12 560 002d 7E       		.sleb128 -2 561 002e 11       		.byte	0x11 562 002f 1F       		.uleb128 0x1f 563 0030 7F       		.sleb128 -1 564 0031 000000   		.align	2 565              	$LEFDE0: 566              	$LSFDE2: 567 0034 0C000000 		.4byte	$LEFDE2-$LASFDE2 568              	$LASFDE2: 569 0038 00000000 		.4byte	$Lframe0 570 003c 88000000 		.4byte	$LFB3 571 0040 2C000000 		.4byte	$LFE3-$LFB3 572              		.align	2 573              	$LEFDE2: 574              	$LSFDE4: 575 0044 0C000000 		.4byte	$LEFDE4-$LASFDE4 576              	$LASFDE4: 577 0048 00000000 		.4byte	$Lframe0 578 004c B4000000 		.4byte	$LFB4 579 0050 40000000 		.4byte	$LFE4-$LFB4 580              		.align	2 581              	$LEFDE4: 582              	$LSFDE6: 583 0054 0C000000 		.4byte	$LEFDE6-$LASFDE6 584              	$LASFDE6: 585 0058 00000000 		.4byte	$Lframe0 586 005c F4000000 		.4byte	$LFB5 587 0060 0C000000 		.4byte	$LFE5-$LFB5 588              		.align	2 589              	$LEFDE6: 590              	$LSFDE8: 591 0064 18000000 		.4byte	$LEFDE8-$LASFDE8 592              	$LASFDE8: 593 0068 00000000 		.4byte	$Lframe0 594 006c 00010000 		.4byte	$LFB6 595 0070 D8000000 		.4byte	$LFE6-$LFB6 596 0074 44       		.byte	0x4 597              		.4byte	$LCFI5-$LFB6 598 0075 0E       		.byte	0xe 599 0076 18       		.uleb128 0x18 600 0077 50       		.byte	0x4 601              		.4byte	$LCFI7-$LCFI5 602 0078 11       		.byte	0x11 603 0079 1F       		.uleb128 0x1f 604 007a 7F       		.sleb128 -1 605 007b 11       		.byte	0x11 606 007c 10       		.uleb128 0x10 607 007d 7E       		.sleb128 -2 608 007e 0000     		.align	2 609              	$LEFDE8: 610              	$LSFDE10: 611 0080 0C000000 		.4byte	$LEFDE10-$LASFDE10 612              	$LASFDE10: 613 0084 00000000 		.4byte	$Lframe0 614 0088 D8010000 		.4byte	$LFB7GAS LISTING /tmp/cc4WPeaK.s 			page 16 615 008c D8000000 		.4byte	$LFE7-$LFB7 616              		.align	2 617              	$LEFDE10: 618              	$LSFDE12: 619 0090 0C000000 		.4byte	$LEFDE12-$LASFDE12 620              	$LASFDE12: 621 0094 00000000 		.4byte	$Lframe0 622 0098 B0020000 		.4byte	$LFB8 623 009c 08000000 		.4byte	$LFE8-$LFB8 624              		.align	2 625              	$LEFDE12: 626              	$LSFDE14: 627 00a0 0C000000 		.4byte	$LEFDE14-$LASFDE14 628              	$LASFDE14: 629 00a4 00000000 		.4byte	$Lframe0 630 00a8 B8020000 		.4byte	$LFB9 631 00ac 58000000 		.4byte	$LFE9-$LFB9 632              		.align	2 633              	$LEFDE14: 634              		.align	0 635              		.file 2 "/mnt/hgfs/boot/booter/include/mem_mgr.h" 636              		.file 3 "/mnt/hgfs/boot/booter/platforms/DB1200/platform.h" 637              		.text 638              	$Letext0: 639              		.section	.debug_info 640 0000 FC030000 		.4byte	0x3fc 641 0004 0200     		.2byte	0x2 642 0006 00000000 		.4byte	$Ldebug_abbrev0 643 000a 04       		.byte	0x4 644 000b 01       		.uleb128 0x1 645 000c 00000000 		.4byte	$Ldebug_line0 646 0010 10030000 		.4byte	$Letext0 647 0014 00000000 		.4byte	$Ltext0 648 0018 E0000000 		.4byte	$LASF38 649 001c 01       		.byte	0x1 650 001d 1F010000 		.4byte	$LASF39 651 0021 02       		.uleb128 0x2 652 0022 66010000 		.4byte	$LASF0 653 0026 01       		.byte	0x1 654 0027 06       		.byte	0x6 655 0028 02       		.uleb128 0x2 656 0029 FB000000 		.4byte	$LASF1 657 002d 02       		.byte	0x2 658 002e 05       		.byte	0x5 659 002f 03       		.uleb128 0x3 660 0030 696E7400 		.ascii	"int\000" 661 0034 04       		.byte	0x4 662 0035 05       		.byte	0x5 663 0036 02       		.uleb128 0x2 664 0037 4B010000 		.4byte	$LASF2 665 003b 01       		.byte	0x1 666 003c 08       		.byte	0x8 667 003d 02       		.uleb128 0x2 668 003e 72010000 		.4byte	$LASF3 669 0042 02       		.byte	0x2 670 0043 07       		.byte	0x7 671 0044 02       		.uleb128 0x2GAS LISTING /tmp/cc4WPeaK.s 			page 17 672 0045 0A000000 		.4byte	$LASF4 673 0049 04       		.byte	0x4 674 004a 07       		.byte	0x7 675 004b 02       		.uleb128 0x2 676 004c 6C000000 		.4byte	$LASF5 677 0050 08       		.byte	0x8 678 0051 07       		.byte	0x7 679 0052 02       		.uleb128 0x2 680 0053 0A000000 		.4byte	$LASF4 681 0057 04       		.byte	0x4 682 0058 07       		.byte	0x7 683 0059 04       		.uleb128 0x4 684 005a 04       		.byte	0x4 685 005b 02       		.uleb128 0x2 686 005c CE000000 		.4byte	$LASF6 687 0060 04       		.byte	0x4 688 0061 07       		.byte	0x7 689 0062 05       		.uleb128 0x5 690 0063 CD000000 		.4byte	0xcd 691 0067 1C       		.byte	0x1c 692 0068 02       		.byte	0x2 693 0069 35       		.byte	0x35 694 006a 06       		.uleb128 0x6 695 006b 22000000 		.4byte	$LASF7 696 006f 02       		.byte	0x2 697 0070 2D       		.byte	0x2d 698 0071 5B000000 		.4byte	0x5b 699 0075 02       		.byte	0x2 700 0076 10       		.byte	0x10 701 0077 00       		.uleb128 0x0 702 0078 06       		.uleb128 0x6 703 0079 8B000000 		.4byte	$LASF8 704 007d 02       		.byte	0x2 705 007e 2F       		.byte	0x2f 706 007f E2000000 		.4byte	0xe2 707 0083 02       		.byte	0x2 708 0084 10       		.byte	0x10 709 0085 04       		.uleb128 0x4 710 0086 06       		.uleb128 0x6 711 0087 59010000 		.4byte	$LASF9 712 008b 02       		.byte	0x2 713 008c 30       		.byte	0x30 714 008d F4000000 		.4byte	0xf4 715 0091 02       		.byte	0x2 716 0092 10       		.byte	0x10 717 0093 08       		.uleb128 0x8 718 0094 06       		.uleb128 0x6 719 0095 F5000000 		.4byte	$LASF10 720 0099 02       		.byte	0x2 721 009a 31       		.byte	0x31 722 009b 14010000 		.4byte	0x114 723 009f 02       		.byte	0x2 724 00a0 10       		.byte	0x10 725 00a1 0C       		.uleb128 0xc 726 00a2 06       		.uleb128 0x6 727 00a3 96000000 		.4byte	$LASF11 728 00a7 02       		.byte	0x2GAS LISTING /tmp/cc4WPeaK.s 			page 18 729 00a8 32       		.byte	0x32 730 00a9 F4000000 		.4byte	0xf4 731 00ad 02       		.byte	0x2 732 00ae 10       		.byte	0x10 733 00af 10       		.uleb128 0x10 734 00b0 06       		.uleb128 0x6

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -