Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

trkall / bes_labs_2020

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Switch branch/tag
  • bes_labs_2020
  • Labware
  • Lab5_FunctionsInC
  • FunctionsInC.map
Find file
BlameHistoryPermalink
  • trkall's avatar
    First setup · 46003212
    trkall committed 5 years ago
    46003212
FunctionsInC.map 69.5 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901
ARM Linker, 5.03 [Build 76] [MDK-ARM Lite]

==============================================================================

Section Cross References

    startup.o(RESET) refers to startup.o(STACK) for StackMem
    startup.o(RESET) refers to texas.o(i.Timer5A_Handler) for Timer5A_Handler
    startup.o(RESET) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    uart.o(i.fgetc) refers to uart.o(i.UART_InChar) for UART_InChar
    uart.o(i.fgetc) refers to uart.o(i.UART_OutChar) for UART_OutChar
    uart.o(i.fputc) refers to uart.o(i.UART_OutChar) for UART_OutChar
    main.o(i.main) refers to _scanf_int.o(.text) for _scanf_int
    main.o(i.main) refers to texas.o(i.TExaS_Init) for TExaS_Init
    main.o(i.main) refers to uart.o(i.UART_Init) for UART_Init
    main.o(i.main) refers to printf4.o(i.__0printf$4) for __2printf
    main.o(i.main) refers to startup.o(.text) for EnableInterrupts
    main.o(i.main) refers to __0scanf.o(.text) for __0scanf
    main.o(i.main) refers to main.o(i.Calc_Area) for Calc_Area
    texas.o(i.Decrypt) refers to texas.o(.bss) for EncriptedMagicCode
    texas.o(i.Decrypt) refers to texas.o(.constdata) for DeScramble
    texas.o(i.Encrypt) refers to texas.o(i.SetCode) for SetCode
    texas.o(i.Encrypt) refers to texas.o(.bss) for MagicCode
    texas.o(i.Encrypt) refers to texas.o(.constdata) for Key
    texas.o(i.SetCode) refers to texas.o(.bss) for TExaS
    texas.o(i.SetCourse) refers to texas.o(.bss) for TExaS
    texas.o(i.SetGrade) refers to texas.o(i.Encrypt) for Encrypt
    texas.o(i.SetGrade) refers to texas.o(.bss) for MagicCode
    texas.o(i.SetMode) refers to texas.o(.bss) for TExaS
    texas.o(i.TExaS_Init) refers to texas.o(i.PLL_Init) for PLL_Init
    texas.o(i.TExaS_Init) refers to texas.o(i.SetCourse) for SetCourse
    texas.o(i.TExaS_Init) refers to texas.o(i.SetCode) for SetCode
    texas.o(i.TExaS_Init) refers to texas.o(i.ADC1_Init) for ADC1_Init
    texas.o(i.TExaS_Init) refers to texas.o(.constdata) for IntroMsg
    texas.o(i.TExaS_Init) refers to texas.o(.bss) for TExaS
    texas.o(i.TExaS_Init) refers to texas.o(.data) for LastMode
    texas.o(i.Timer5A_Handler) refers to texas.o(i.ADC1_In) for ADC1_In
    texas.o(i.Timer5A_Handler) refers to texas.o(.data) for TExaS_Period
    texas.o(i.Timer5A_Handler) refers to texas.o(.bss) for TExaS
    texas.o(i.Timer5A_Handler) refers to texas.o(.constdata) for BlankMsg
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0fprintf$bare) refers to uart.o(i.fputc) for fputc
    printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0printf$bare) refers to uart.o(i.fputc) for fputc
    printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vfprintf$bare) refers to uart.o(i.fputc) for fputc
    printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vprintf$bare) refers to uart.o(i.fputc) for fputc
    printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0fprintf$0) refers to uart.o(i.fputc) for fputc
    printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0printf$0) refers to uart.o(i.fputc) for fputc
    printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vfprintf$0) refers to uart.o(i.fputc) for fputc
    printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vprintf$0) refers to uart.o(i.fputc) for fputc
    printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0fprintf$1) refers to uart.o(i.fputc) for fputc
    printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0printf$1) refers to uart.o(i.fputc) for fputc
    printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vfprintf$1) refers to uart.o(i.fputc) for fputc
    printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vprintf$1) refers to uart.o(i.fputc) for fputc
    printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0fprintf$2) refers to uart.o(i.fputc) for fputc
    printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0printf$2) refers to uart.o(i.fputc) for fputc
    printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vfprintf$2) refers to uart.o(i.fputc) for fputc
    printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vprintf$2) refers to uart.o(i.fputc) for fputc
    printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0fprintf$3) refers to uart.o(i.fputc) for fputc
    printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0printf$3) refers to uart.o(i.fputc) for fputc
    printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vfprintf$3) refers to uart.o(i.fputc) for fputc
    printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vprintf$3) refers to uart.o(i.fputc) for fputc
    printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0fprintf$4) refers to uart.o(i.fputc) for fputc
    printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0printf$4) refers to uart.o(i.fputc) for fputc
    printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vfprintf$4) refers to uart.o(i.fputc) for fputc
    printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vprintf$4) refers to uart.o(i.fputc) for fputc
    printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0fprintf$5) refers to uart.o(i.fputc) for fputc
    printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0printf$5) refers to uart.o(i.fputc) for fputc
    printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vfprintf$5) refers to uart.o(i.fputc) for fputc
    printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vprintf$5) refers to uart.o(i.fputc) for fputc
    printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0fprintf$6) refers to uart.o(i.fputc) for fputc
    printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0printf$6) refers to uart.o(i.fputc) for fputc
    printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vfprintf$6) refers to uart.o(i.fputc) for fputc
    printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vprintf$6) refers to uart.o(i.fputc) for fputc
    printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
    printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0fprintf$7) refers to uart.o(i.fputc) for fputc
    printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0printf$7) refers to uart.o(i.fputc) for fputc
    printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vfprintf$7) refers to uart.o(i.fputc) for fputc
    printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vprintf$7) refers to uart.o(i.fputc) for fputc
    printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
    printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0fprintf$8) refers to uart.o(i.fputc) for fputc
    printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0printf$8) refers to uart.o(i.fputc) for fputc
    printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vfprintf$8) refers to uart.o(i.fputc) for fputc
    printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vprintf$8) refers to uart.o(i.fputc) for fputc
    printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
    printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0fprintf) refers to uart.o(i.fputc) for fputc
    printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0printf) refers to uart.o(i.fputc) for fputc
    printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout
    printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vfprintf) refers to uart.o(i.fputc) for fputc
    printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vprintf) refers to uart.o(i.fputc) for fputc
    printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout
    printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
    printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
    printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
    printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
    printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
    printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
    printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    __0scanf.o(.text) refers to scanf_char_file.o(.text) for __vfscanf_char_file
    __0scanf.o(.text) refers to stdin.o(.data) for __stdin
    _scanf_int.o(.text) refers to _chval.o(.text) for _chval
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    scanf_char_file.o(.text) refers to scanf_char.o(.text) for __vfscanf_char
    scanf_char_file.o(.text) refers to uart.o(i.fgetc) for fgetc
    scanf_char_file.o(.text) refers to fgetc_b.o(.text) for __backspace
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
    fgetc_b.o(.text) refers (Special) to iusesemig.o(.text) for __I$use$semihosting$fgetc
    fgetc_b.o(.text) refers (Special) to semi.o(.text) for __semihosting_library_function
    fgetc_b.o(.text) refers to fgetc_b.o(.data) for .data
    fgetc_b.o(.data) refers (Special) to iusesemig.o(.text) for __I$use$semihosting$fgetc
    fgetc_b.o(.data) refers (Special) to semi.o(.text) for __semihosting_library_function
    scanf_char.o(.text) refers to _scanf.o(.text) for __vfscanf
    scanf_char.o(.text) refers to isspace_c.o(.text) for isspace
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    isspace_c.o(.text) refers to ctype_c.o(.text) for __ctype_lookup
    _scanf.o(.text) refers (Weak) to _scanf_int.o(.text) for _scanf_int
    ctype_c.o(.text) refers to ctype_c.o(.constdata) for .constdata


==============================================================================

Removing Unused input sections from the image.

    Removing startup.o(HEAP), (0 bytes).
    Removing uart.o(i.ferror), (8 bytes).
    Removing texas.o(i.Decrypt), (92 bytes).
    Removing texas.o(i.Encrypt), (108 bytes).
    Removing texas.o(i.PortD2_Init), (108 bytes).
    Removing texas.o(i.SetGrade), (204 bytes).
    Removing texas.o(i.SetMode), (24 bytes).
    Removing texas.o(i.TExaS_Stop), (28 bytes).
    Removing texas.o(i.copy), (18 bytes).
    Removing dadd.o(.text), (334 bytes).
    Removing dmul.o(.text), (228 bytes).
    Removing ddiv.o(.text), (222 bytes).
    Removing dfixul.o(.text), (48 bytes).
    Removing cdrcmple.o(.text), (40 bytes).
    Removing depilogue.o(.text), (190 bytes).

15 unused section(s) (total 1652 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      644  startup.o(RESET)
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isspace_c.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  ctype_c.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE
    ../clib/microlib/printf/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE
    ../clib/microlib/stdio/fgetc.c           0x00000000   Number         0  fgetc_b.o ABSOLUTE
    ../clib/microlib/stdio/semi.s            0x00000000   Number         0  semi.o ABSOLUTE
    ../clib/microlib/stdio/streams.c         0x00000000   Number         0  stdin.o ABSOLUTE
    ../clib/microlib/stdio/streams.c         0x00000000   Number         0  stdout.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusesemig.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _scanf_int.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  __0scanf.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _chval.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  scanf_char_file.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  scanf_char.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _scanf.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixul.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    TExaS.c                                  0x00000000   Number         0  texas.o ABSOLUTE
    UART.c                                   0x00000000   Number         0  uart.o ABSOLUTE
    cdrcmple.s                               0x00000000   Number         0  cdrcmple.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    startup.s                                0x00000000   Number         0  startup.o ABSOLUTE
    .ARM.Collect$$$$00000000                 0x00000284   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x00000284   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x00000288   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x0000028c   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x0000028c   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x0000028c   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x00000294   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x00000294   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x00000294   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x00000294   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x00000298   Section       28  startup.o(.text)
    .text                                    0x000002b4   Section        0  __0scanf.o(.text)
    .text                                    0x000002d4   Section        0  _scanf_int.o(.text)
    .text                                    0x00000424   Section        0  uldiv.o(.text)
    .text                                    0x00000486   Section        0  _chval.o(.text)
    .text                                    0x000004a4   Section        0  scanf_char_file.o(.text)
    .text                                    0x000004b8   Section       36  init.o(.text)
    .text                                    0x000004dc   Section        0  fgetc_b.o(.text)
    .text                                    0x00000508   Section        0  llshl.o(.text)
    .text                                    0x00000526   Section        0  llushr.o(.text)
    .text                                    0x00000548   Section        0  scanf_char.o(.text)
    _scanf_char_input                        0x00000549   Thumb Code    12  scanf_char.o(.text)
    .text                                    0x00000570   Section        0  isspace_c.o(.text)
    .text                                    0x00000570   Section        0  semi.o(.text)
    .text                                    0x0000057c   Section        0  _scanf.o(.text)
    .text                                    0x000008a8   Section        0  ctype_c.o(.text)
    .text                                    0x000008a8   Section        0  iusesemig.o(.text)
    i.ADC1_In                                0x000008d0   Section        0  texas.o(i.ADC1_In)
    i.ADC1_Init                              0x000008dc   Section        0  texas.o(i.ADC1_Init)
    i.Calc_Area                              0x000009ac   Section        0  main.o(i.Calc_Area)
    i.PLL_Init                               0x000009b0   Section        0  texas.o(i.PLL_Init)
    i.SetCode                                0x00000a2c   Section        0  texas.o(i.SetCode)
    i.SetCourse                              0x00000a44   Section        0  texas.o(i.SetCourse)
    i.TExaS_Init                             0x00000a5c   Section        0  texas.o(i.TExaS_Init)
    i.Timer5A_Handler                        0x00000b74   Section        0  texas.o(i.Timer5A_Handler)
    i.UART_InChar                            0x00000d94   Section        0  uart.o(i.UART_InChar)
    i.UART_Init                              0x00000dac   Section        0  uart.o(i.UART_Init)
    i.UART_OutChar                           0x00000e44   Section        0  uart.o(i.UART_OutChar)
    i.__0printf$4                            0x00000e5c   Section        0  printf4.o(i.__0printf$4)
    i.__scatterload_copy                     0x00000e7c   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x00000e8a   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x00000e8c   Section       14  handlers.o(i.__scatterload_zeroinit)
    i._printf_core                           0x00000e9c   Section        0  printf4.o(i._printf_core)
    _printf_core                             0x00000e9d   Thumb Code   548  printf4.o(i._printf_core)
    i.fgetc                                  0x000010c4   Section        0  uart.o(i.fgetc)
    i.fputc                                  0x000010d8   Section        0  uart.o(i.fputc)
    i.main                                   0x00001104   Section        0  main.o(i.main)
    .constdata                               0x000011c8   Section      744  texas.o(.constdata)
    .constdata                               0x000014b0   Section       64  ctype_c.o(.constdata)
    .data                                    0x20000000   Section       44  texas.o(.data)
    RealGrade                                0x20000004   Data           4  texas.o(.data)
    .data                                    0x2000002c   Section        4  stdin.o(.data)
    .data                                    0x20000030   Section        4  stdout.o(.data)
    .data                                    0x20000034   Section        3  fgetc_b.o(.data)
    ungetc_sp                                0x20000034   Data           1  fgetc_b.o(.data)
    ungetc_stack                             0x20000035   Data           2  fgetc_b.o(.data)
    .bss                                     0x20000038   Section      628  texas.o(.bss)
    STACK                                    0x200002b0   Section     1024  startup.o(STACK)
    StackMem                                 0x200002b0   Data           0  startup.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __Vectors                                0x00000000   Data           0  startup.o(RESET)
    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_x                                0x00000000   Number         0  stubs.o ABSOLUTE
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __decompress                              - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    _scanf_longlong                           - Undefined Weak Reference
    _scanf_real                               - Undefined Weak Reference
    _scanf_string                             - Undefined Weak Reference
    Reset_Handler                            0x0000026d   Thumb Code     0  startup.o(RESET)
    NMI_Handler                              0x00000271   Thumb Code     2  startup.o(RESET)
    HardFault_Handler                        0x00000273   Thumb Code     2  startup.o(RESET)
    MemManage_Handler                        0x00000275   Thumb Code     2  startup.o(RESET)
    BusFault_Handler                         0x00000277   Thumb Code     2  startup.o(RESET)
    UsageFault_Handler                       0x00000279   Thumb Code     2  startup.o(RESET)
    SVC_Handler                              0x0000027b   Thumb Code     2  startup.o(RESET)
    DebugMon_Handler                         0x0000027d   Thumb Code     2  startup.o(RESET)
    PendSV_Handler                           0x0000027f   Thumb Code     2  startup.o(RESET)
    SysTick_Handler                          0x00000281   Thumb Code     2  startup.o(RESET)
    ADC0Seq0_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    ADC0Seq1_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    ADC0Seq2_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    ADC0Seq3_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    ADC1Seq0_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    ADC1Seq1_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    ADC1Seq2_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    ADC1Seq3_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    CAN0_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    CAN1_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    CAN2_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    Comp0_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    Comp1_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    Comp2_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    Ethernet_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    ExtBus_Handler                           0x00000283   Thumb Code     0  startup.o(RESET)
    FPU_Handler                              0x00000283   Thumb Code     0  startup.o(RESET)
    Fan0_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    FlashCtl_Handler                         0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortA_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortB_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortC_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortD_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortE_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortF_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortG_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortH_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortJ_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortK_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortL_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortM_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortN_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortP1_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortP2_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortP3_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortP4_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortP5_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortP6_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortP7_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortP_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortQ1_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortQ2_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortQ3_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortQ4_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortQ5_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortQ6_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortQ7_Handler                       0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortQ_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortR_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    GPIOPortS_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    Hibernate_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    I2C0_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    I2C1_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    I2C2_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    I2C3_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    I2C4_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    I2C5_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    I2S0_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    LPC0_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    PECI0_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    PWM0Fault_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    PWM0Generator0_Handler                   0x00000283   Thumb Code     0  startup.o(RESET)
    PWM0Generator1_Handler                   0x00000283   Thumb Code     0  startup.o(RESET)
    PWM0Generator2_Handler                   0x00000283   Thumb Code     0  startup.o(RESET)
    PWM0Generator3_Handler                   0x00000283   Thumb Code     0  startup.o(RESET)
    PWM1Fault_Handler                        0x00000283   Thumb Code     0  startup.o(RESET)
    PWM1Generator0_Handler                   0x00000283   Thumb Code     0  startup.o(RESET)
    PWM1Generator1_Handler                   0x00000283   Thumb Code     0  startup.o(RESET)
    PWM1Generator2_Handler                   0x00000283   Thumb Code     0  startup.o(RESET)
    PWM1Generator3_Handler                   0x00000283   Thumb Code     0  startup.o(RESET)
    Quadrature0_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    Quadrature1_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    Quadrature2_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    SSI0_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    SSI1_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    SSI2_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    SSI3_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    SysCtl_Handler                           0x00000283   Thumb Code     0  startup.o(RESET)
    Timer0A_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer0B_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer1A_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer1B_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer2A_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer2B_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer3A_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer3B_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer4A_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer4B_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    Timer5B_Handler                          0x00000283   Thumb Code     0  startup.o(RESET)
    UART0_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    UART1_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    UART2_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    UART3_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    UART4_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    UART5_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    UART6_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    UART7_Handler                            0x00000283   Thumb Code     0  startup.o(RESET)
    USB0_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    WDT_Handler                              0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer0A_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer0B_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer1A_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer1B_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer2A_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer2B_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer3A_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer3B_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer4A_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer4B_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer5A_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    WideTimer5B_Handler                      0x00000283   Thumb Code     0  startup.o(RESET)
    uDMA_Error                               0x00000283   Thumb Code     0  startup.o(RESET)
    uDMA_Handler                             0x00000283   Thumb Code     0  startup.o(RESET)
    __main                                   0x00000285   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x00000285   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x00000289   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x0000028d   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x0000028d   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x0000028d   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x0000028d   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x00000295   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x00000295   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    DisableInterrupts                        0x00000299   Thumb Code     0  startup.o(.text)
    EnableInterrupts                         0x0000029d   Thumb Code     0  startup.o(.text)
    StartCritical                            0x000002a1   Thumb Code     0  startup.o(.text)
    EndCritical                              0x000002a9   Thumb Code     0  startup.o(.text)
    WaitForInterrupt                         0x000002af   Thumb Code     0  startup.o(.text)
    __0scanf                                 0x000002b5   Thumb Code    26  __0scanf.o(.text)
    _scanf_int                               0x000002d5   Thumb Code   336  _scanf_int.o(.text)
    __aeabi_uldivmod                         0x00000425   Thumb Code    98  uldiv.o(.text)
    _chval                                   0x00000487   Thumb Code    28  _chval.o(.text)
    __vfscanf_char_file                      0x000004a5   Thumb Code    12  scanf_char_file.o(.text)
    __scatterload                            0x000004b9   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x000004b9   Thumb Code     0  init.o(.text)
    _fgetc$bs                                0x000004dd   Thumb Code    28  fgetc_b.o(.text)
    __backspace                              0x000004f9   Thumb Code    10  fgetc_b.o(.text)
    __aeabi_llsl                             0x00000509   Thumb Code    30  llshl.o(.text)
    _ll_shift_l                              0x00000509   Thumb Code     0  llshl.o(.text)
    __aeabi_llsr                             0x00000527   Thumb Code    32  llushr.o(.text)
    _ll_ushift_r                             0x00000527   Thumb Code     0  llushr.o(.text)
    __vfscanf_char                           0x00000555   Thumb Code    20  scanf_char.o(.text)
    __semihosting_library_function           0x00000571   Thumb Code     0  semi.o(.text)
    isspace                                  0x00000571   Thumb Code    10  isspace_c.o(.text)
    __vfscanf                                0x0000057d   Thumb Code   806  _scanf.o(.text)
    __I$use$semihosting$fgetc                0x000008a9   Thumb Code     0  iusesemig.o(.text)
    __ctype_lookup                           0x000008a9   Thumb Code    34  ctype_c.o(.text)
    ADC1_In                                  0x000008d1   Thumb Code     6  texas.o(i.ADC1_In)
    ADC1_Init                                0x000008dd   Thumb Code   168  texas.o(i.ADC1_Init)
    Calc_Area                                0x000009ad   Thumb Code     4  main.o(i.Calc_Area)
    PLL_Init                                 0x000009b1   Thumb Code   118  texas.o(i.PLL_Init)
    SetCode                                  0x00000a2d   Thumb Code    20  texas.o(i.SetCode)
    SetCourse                                0x00000a45   Thumb Code    20  texas.o(i.SetCourse)
    TExaS_Init                               0x00000a5d   Thumb Code   178  texas.o(i.TExaS_Init)
    Timer5A_Handler                          0x00000b75   Thumb Code   496  texas.o(i.Timer5A_Handler)
    UART_InChar                              0x00000d95   Thumb Code    20  uart.o(i.UART_InChar)
    UART_Init                                0x00000dad   Thumb Code   126  uart.o(i.UART_Init)
    UART_OutChar                             0x00000e45   Thumb Code    18  uart.o(i.UART_OutChar)
    __0printf$4                              0x00000e5d   Thumb Code    22  printf4.o(i.__0printf$4)
    __1printf$4                              0x00000e5d   Thumb Code     0  printf4.o(i.__0printf$4)
    __2printf                                0x00000e5d   Thumb Code     0  printf4.o(i.__0printf$4)
    __scatterload_copy                       0x00000e7d   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x00000e8b   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x00000e8d   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    fgetc                                    0x000010c5   Thumb Code    20  uart.o(i.fgetc)
    fputc                                    0x000010d9   Thumb Code    44  uart.o(i.fputc)
    main                                     0x00001105   Thumb Code    74  main.o(i.main)
    Port                                     0x000011c8   Data          24  texas.o(.constdata)
    InputPortMsg                             0x000011e0   Data          40  texas.o(.constdata)
    OutputPortMsg                            0x00001208   Data          40  texas.o(.constdata)
    BlankMsg                                 0x00001230   Data          40  texas.o(.constdata)
    InitializedMsg                           0x00001258   Data          40  texas.o(.constdata)
    IntroMsg                                 0x00001280   Data          40  texas.o(.constdata)
    DoneMsg                                  0x000012a8   Data          40  texas.o(.constdata)
    TestMsg                                  0x000012d0   Data          40  texas.o(.constdata)
    LabTest                                  0x000012f8   Data         368  texas.o(.constdata)
    Key                                      0x00001468   Data           8  texas.o(.constdata)
    Scramble                                 0x00001470   Data          32  texas.o(.constdata)
    DeScramble                               0x00001490   Data          32  texas.o(.constdata)
    __ctype_categories                       0x000014b0   Data          64  ctype_c.o(.constdata)
    Region$$Table$$Base                      0x000014f0   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00001510   Number         0  anon$$obj.o(Region$$Table)
    TExaS_Period                             0x20000000   Data           4  texas.o(.data)
    TExaS_Ports                              0x20000008   Data           8  texas.o(.data)
    TExaS_Meter                              0x20000010   Data           4  texas.o(.data)
    ADCnum                                   0x20000014   Data           4  texas.o(.data)
    LastMode                                 0x20000018   Data           4  texas.o(.data)
    bFlag                                    0x2000001c   Data           4  texas.o(.data)
    Count                                    0x20000020   Data           4  texas.o(.data)
    DelayBetweenTests                        0x20000024   Data           4  texas.o(.data)
    TExaS_Test                               0x20000028   Data           4  texas.o(.data)
    __stdin                                  0x2000002c   Data           4  stdin.o(.data)
    __stdout                                 0x20000030   Data           4  stdout.o(.data)
    TExaS                                    0x20000038   Data          56  texas.o(.bss)
    TExaS_ADC                                0x20000070   Data         512  texas.o(.bss)
    MagicCode                                0x20000270   Data          10  texas.o(.bss)
    EncriptedMagicCode                       0x2000027a   Data          10  texas.o(.bss)
    StudentID                                0x20000284   Data          40  texas.o(.bss)
    __initial_sp                             0x200006b0   Data           0  startup.o(STACK)



==============================================================================

Memory Map of the image

  Image Entry point : 0x0000026d

  Load Region LR_1 (Base: 0x00000000, Size: 0x00001548, Max: 0xffffffff, ABSOLUTE)

    Execution Region ER_RO (Base: 0x00000000, Size: 0x00001510, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x00000284   Code   RO            3  * RESET               startup.o
    0x00000284   0x00000000   Code   RO          180  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x00000284   0x00000004   Code   RO          448    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x00000288   0x00000004   Code   RO          451    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x0000028c   0x00000000   Code   RO          453    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x0000028c   0x00000000   Code   RO          455    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x0000028c   0x00000008   Code   RO          456    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x00000294   0x00000000   Code   RO          458    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)
    0x00000294   0x00000000   Code   RO          460    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)
    0x00000294   0x00000004   Code   RO          449    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x00000298   0x0000001c   Code   RO            4    .text               startup.o
    0x000002b4   0x00000020   Code   RO          444    .text               mc_w.l(__0scanf.o)
    0x000002d4   0x00000150   Code   RO          446    .text               mc_w.l(_scanf_int.o)
    0x00000424   0x00000062   Code   RO          466    .text               mc_w.l(uldiv.o)
    0x00000486   0x0000001c   Code   RO          468    .text               mc_w.l(_chval.o)
    0x000004a2   0x00000002   PAD
    0x000004a4   0x00000014   Code   RO          470    .text               mc_w.l(scanf_char_file.o)
    0x000004b8   0x00000024   Code   RO          483    .text               mc_w.l(init.o)
    0x000004dc   0x0000002c   Code   RO          485    .text               mc_w.l(fgetc_b.o)
    0x00000508   0x0000001e   Code   RO          488    .text               mc_w.l(llshl.o)
    0x00000526   0x00000020   Code   RO          490    .text               mc_w.l(llushr.o)
    0x00000546   0x00000002   PAD
    0x00000548   0x00000028   Code   RO          494    .text               mc_w.l(scanf_char.o)
    0x00000570   0x00000000   Code   RO          498    .text               mc_w.l(semi.o)
    0x00000570   0x0000000a   Code   RO          499    .text               mc_w.l(isspace_c.o)
    0x0000057a   0x00000002   PAD
    0x0000057c   0x0000032c   Code   RO          501    .text               mc_w.l(_scanf.o)
    0x000008a8   0x00000000   Code   RO          503    .text               mc_w.l(iusesemig.o)
    0x000008a8   0x00000028   Code   RO          504    .text               mc_w.l(ctype_c.o)
    0x000008d0   0x0000000c   Code   RO           84    i.ADC1_In           texas.o
    0x000008dc   0x000000d0   Code   RO           85    i.ADC1_Init         texas.o
    0x000009ac   0x00000004   Code   RO           62    i.Calc_Area         main.o
    0x000009b0   0x0000007c   Code   RO           88    i.PLL_Init          texas.o
    0x00000a2c   0x00000018   Code   RO           90    i.SetCode           texas.o
    0x00000a44   0x00000018   Code   RO           91    i.SetCourse         texas.o
    0x00000a5c   0x00000118   Code   RO           94    i.TExaS_Init        texas.o
    0x00000b74   0x00000220   Code   RO           96    i.Timer5A_Handler   texas.o
    0x00000d94   0x00000018   Code   RO           12    i.UART_InChar       uart.o
    0x00000dac   0x00000098   Code   RO           13    i.UART_Init         uart.o
    0x00000e44   0x00000018   Code   RO           14    i.UART_OutChar      uart.o
    0x00000e5c   0x00000020   Code   RO          294    i.__0printf$4       mc_w.l(printf4.o)
    0x00000e7c   0x0000000e   Code   RO          509    i.__scatterload_copy  mc_w.l(handlers.o)
    0x00000e8a   0x00000002   Code   RO          510    i.__scatterload_null  mc_w.l(handlers.o)
    0x00000e8c   0x0000000e   Code   RO          511    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x00000e9a   0x00000002   PAD
    0x00000e9c   0x00000228   Code   RO          301    i._printf_core      mc_w.l(printf4.o)
    0x000010c4   0x00000014   Code   RO           16    i.fgetc             uart.o
    0x000010d8   0x0000002c   Code   RO           17    i.fputc             uart.o
    0x00001104   0x000000c4   Code   RO           63    i.main              main.o
    0x000011c8   0x000002e8   Data   RO           99    .constdata          texas.o
    0x000014b0   0x00000040   Data   RO          505    .constdata          mc_w.l(ctype_c.o)
    0x000014f0   0x00000020   Data   RO          507    Region$$Table       anon$$obj.o


    Execution Region ER_RW (Base: 0x20000000, Size: 0x00000038, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x0000002c   Data   RW          100    .data               texas.o
    0x2000002c   0x00000004   Data   RW          462    .data               mc_w.l(stdin.o)
    0x20000030   0x00000004   Data   RW          463    .data               mc_w.l(stdout.o)
    0x20000034   0x00000003   Data   RW          486    .data               mc_w.l(fgetc_b.o)


    Execution Region ER_ZI (Base: 0x20000038, Size: 0x00000678, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000038   0x00000274   Zero   RW           98    .bss                texas.o
    0x200002ac   0x00000004   PAD
    0x200002b0   0x00000400   Zero   RW            1    STACK               startup.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       200        122          0          0          0        907   main.o
       672        622          0          0       1024        860   startup.o
      1216        210        744         44        628      13054   texas.o
       264         36          0          0          0       4653   uart.o

    ----------------------------------------------------------------------
      2352        990        776         44       1656      19474   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         0          0          0          0          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

        32          6          0          0          0         84   __0scanf.o
        28          0          0          0          0         68   _chval.o
       812          6          0          0          0        112   _scanf.o
       336          0          0          0          0         96   _scanf_int.o
        40          6         64          0          0         68   ctype_c.o
         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        44          6          0          3          0        144   fgetc_b.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
        10          0          0          0          0         68   isspace_c.o
         0          0          0          0          0          0   iusesemig.o
        30          0          0          0          0         68   llshl.o
        32          0          0          0          0         68   llushr.o
       584         14          0          0          0        184   printf4.o
        40          8          0          0          0         84   scanf_char.o
        20          8          0          0          0         68   scanf_char_file.o
         0          0          0          0          0          0   semi.o
         0          0          0          4          0          0   stdin.o
         0          0          0          4          0          0   stdout.o
        98          0          0          0          0         92   uldiv.o

    ----------------------------------------------------------------------
      2200         70         64         12          0       1272   Library Totals
         8          0          0          1          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

      2192         70         64         11          0       1272   mc_w.l

    ----------------------------------------------------------------------
      2200         70         64         12          0       1272   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      4552       1060        840         56       1656      19550   Grand Totals
      4552       1060        840         56       1656      19550   ELF Image Totals
      4552       1060        840         56          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 5392 (   5.27kB)
    Total RW  Size (RW Data + ZI Data)              1712 (   1.67kB)
    Total ROM Size (Code + RO Data + RW Data)       5448 (   5.32kB)

==============================================================================