1/* This file is part of avr-libc. 2 3 Automatically created by devtools/ioreg.pl 4 DO NOT EDIT! 5 6 Redistribution and use in source and binary forms, with or without 7 modification, are permitted provided that the following conditions are met: 8 9 * Redistributions of source code must retain the above copyright 10 notice, this list of conditions and the following disclaimer. 11 12 * Redistributions in binary form must reproduce the above copyright 13 notice, this list of conditions and the following disclaimer in 14 the documentation and/or other materials provided with the 15 distribution. 16 17 * Neither the name of the copyright holders nor the names of 18 contributors may be used to endorse or promote products derived 19 from this software without specific prior written permission. 20 21 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 24 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 25 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 26 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 27 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 28 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 29 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 30 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 31 POSSIBILITY OF SUCH DAMAGE. */ 32 33/* $Id: attiny9.S 2376 2013-04-30 14:49:25Z joerg_wunsch $ */ 34 35#include <avr/version.h> 36 37#define DW_TAG_array_type 0x01 38#define DW_TAG_compile_unit 0x11 39#define DW_TAG_typedef 0x16 40#define DW_TAG_subrange_type 0x21 41#define DW_TAG_base_type 0x24 42#define DW_TAG_variable 0x34 43 44#define DW_FORM_addr 0x01 45#define DW_FORM_block1 0x0a 46#define DW_FORM_block2 0x03 47#define DW_FORM_block4 0x04 48#define DW_FORM_data1 0x0b 49#define DW_FORM_data2 0x05 50#define DW_FORM_data4 0x06 51#define DW_FORM_data8 0x07 52#define DW_FORM_string 0x08 53#define DW_FORM_flag 0x0c 54#define DW_FORM_strp 0x0e 55#define DW_FORM_ref1 0x11 56#define DW_FORM_ref2 0x12 57#define DW_FORM_ref4 0x13 58#define DW_FORM_ref8 0x14 59 60#define DW_AT_location 0x02 61#define DW_AT_name 0x03 62#define DW_AT_byte_size 0x0b 63#define DW_AT_stmt_list 0x10 64#define DW_AT_language 0x13 65#define DW_AT_producer 0x25 66#define DW_AT_upper_bound 0x2f 67#define DW_AT_decl_file 0x3a 68#define DW_AT_decl_line 0x3b 69#define DW_AT_encoding 0x3e 70#define DW_AT_external 0x3f 71#define DW_AT_type 0x49 72 73#define DW_LANG_C89 0x0001 74 75#define DW_CHILDREN_no 0x00 76#define DW_CHILDREN_yes 0x01 77 78#define DW_ATE_unsigned 0x7 79#define DW_ATE_unsigned_char 0x8 80 81#define DW_OP_addr 0x03 82.eject 83 .section .debug_abbrev, "", @progbits 84.Ldebug_abbrev0: 85 .section .debug_info, "", @progbits 86 .section .debug_line, "", @progbits 87.Ldebug_line0: 88 .section .debug_str, "", @progbits 89 90 .section .debug_info, "", @progbits 91 ;; compilation unit header 92.Lssinfo: 93 .long .Leinfo - .Lsinfo 94.Lsinfo: 95 .word 2 ; DWARF-2 96 .long .Ldebug_abbrev0 97 .byte 4 ; sizeof(address) 98 99 100 ;; DIE #1: compilation unit 101 .section .debug_info 102 .uleb128 1 ; ref to abbrev 1 103 .section .debug_abbrev 104 .uleb128 1 105 .uleb128 DW_TAG_compile_unit 106 .byte DW_CHILDREN_yes 107 108 .uleb128 DW_AT_producer 109 .uleb128 DW_FORM_strp 110 .section .debug_str 111.Lproducer: 112 .ascii "avr-libc " 113 .asciz __AVR_LIBC_VERSION_STRING__ 114 .section .debug_info 115 .long .Lproducer 116 117 .section .debug_abbrev 118 .uleb128 DW_AT_stmt_list 119 .uleb128 DW_FORM_data4 120 .section .debug_info 121 .long .Ldebug_line0 122 123 .section .debug_abbrev 124 .uleb128 0 125 .uleb128 0 126 127 ;; DIE #2: base type uint8_t 128 .section .debug_info 129.Luint8_t: 130 .uleb128 2 ; ref to abbrev 2 131 .section .debug_abbrev 132 .uleb128 2 133 .uleb128 DW_TAG_base_type 134 .byte DW_CHILDREN_no 135 136 .uleb128 DW_AT_name 137 .uleb128 DW_FORM_strp 138 .section .debug_str 139.Luint8_t_name: 140 .string "uint8_t" 141 .section .debug_info 142 .long .Luint8_t_name 143 144 .section .debug_abbrev 145 .uleb128 DW_AT_byte_size 146 .uleb128 DW_FORM_data1 147 .section .debug_info 148 .byte 1 149 150 .section .debug_abbrev 151 .uleb128 DW_AT_encoding 152 .uleb128 DW_FORM_data1 153 .section .debug_info 154 .byte DW_ATE_unsigned_char 155 156 .section .debug_abbrev 157 .uleb128 0 158 .uleb128 0 159 160 ;; DIE #3: base type uint16_t 161 .section .debug_info 162.Luint16_t: 163 .uleb128 3 ; ref to abbrev 3 164 .section .debug_abbrev 165 .uleb128 3 166 .uleb128 DW_TAG_base_type 167 .byte DW_CHILDREN_no 168 169 .uleb128 DW_AT_name 170 .uleb128 DW_FORM_strp 171 .section .debug_str 172.Luint16_t_name: 173 .string "uint16_t" 174 .section .debug_info 175 .long .Luint16_t_name 176 177 .section .debug_abbrev 178 .uleb128 DW_AT_byte_size 179 .uleb128 DW_FORM_data1 180 .section .debug_info 181 .byte 2 182 183 .section .debug_abbrev 184 .uleb128 DW_AT_encoding 185 .uleb128 DW_FORM_data1 186 .section .debug_info 187 .byte DW_ATE_unsigned 188 189 .section .debug_abbrev 190 .uleb128 0 191 .uleb128 0 192 193;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 194 ;; DIE #4: variable ACSR 195 .section .debug_info 196 .uleb128 4 ; ref to abbrev 4 197 .section .debug_abbrev 198 .uleb128 4 199 .uleb128 DW_TAG_variable 200 .byte DW_CHILDREN_no 201 202 .uleb128 DW_AT_name 203 .uleb128 DW_FORM_strp 204 .section .debug_str 205.Lname4: 206 .string "ACSR" 207 .section .debug_info 208 .long .Lname4 209 210 .section .debug_abbrev 211 .uleb128 DW_AT_decl_file 212 .uleb128 DW_FORM_data1 213 .section .debug_info 214 .byte 0 ; no source file information 215 216 .section .debug_abbrev 217 .uleb128 DW_AT_decl_line 218 .uleb128 DW_FORM_data1 219 .section .debug_info 220 .byte 0 ; no source line information 221 222 .section .debug_abbrev 223 .uleb128 DW_AT_type 224 .uleb128 DW_FORM_ref4 225 .section .debug_info 226 .long .Luint8_t - .Lssinfo 227 228 .section .debug_abbrev 229 .uleb128 DW_AT_external 230 .uleb128 DW_FORM_flag 231 .section .debug_info 232 .byte 1 233 234 .section .debug_abbrev 235 .uleb128 DW_AT_location 236 .uleb128 DW_FORM_block1 237 .section .debug_info 238 .byte 5 ; length of block 239 .byte DW_OP_addr 240 .long 0x800000 + 0x00 + 0x1F 241 242 .section .debug_abbrev 243 .uleb128 0 244 .uleb128 0 245 246;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 247 ;; DIE #5: variable DIDR0 248 .section .debug_info 249 .uleb128 5 ; ref to abbrev 5 250 .section .debug_abbrev 251 .uleb128 5 252 .uleb128 DW_TAG_variable 253 .byte DW_CHILDREN_no 254 255 .uleb128 DW_AT_name 256 .uleb128 DW_FORM_strp 257 .section .debug_str 258.Lname5: 259 .string "DIDR0" 260 .section .debug_info 261 .long .Lname5 262 263 .section .debug_abbrev 264 .uleb128 DW_AT_decl_file 265 .uleb128 DW_FORM_data1 266 .section .debug_info 267 .byte 0 ; no source file information 268 269 .section .debug_abbrev 270 .uleb128 DW_AT_decl_line 271 .uleb128 DW_FORM_data1 272 .section .debug_info 273 .byte 0 ; no source line information 274 275 .section .debug_abbrev 276 .uleb128 DW_AT_type 277 .uleb128 DW_FORM_ref4 278 .section .debug_info 279 .long .Luint8_t - .Lssinfo 280 281 .section .debug_abbrev 282 .uleb128 DW_AT_external 283 .uleb128 DW_FORM_flag 284 .section .debug_info 285 .byte 1 286 287 .section .debug_abbrev 288 .uleb128 DW_AT_location 289 .uleb128 DW_FORM_block1 290 .section .debug_info 291 .byte 5 ; length of block 292 .byte DW_OP_addr 293 .long 0x800000 + 0x00 + 0x17 294 295 .section .debug_abbrev 296 .uleb128 0 297 .uleb128 0 298 299;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 300 ;; DIE #6: variable CCP 301 .section .debug_info 302 .uleb128 6 ; ref to abbrev 6 303 .section .debug_abbrev 304 .uleb128 6 305 .uleb128 DW_TAG_variable 306 .byte DW_CHILDREN_no 307 308 .uleb128 DW_AT_name 309 .uleb128 DW_FORM_strp 310 .section .debug_str 311.Lname6: 312 .string "CCP" 313 .section .debug_info 314 .long .Lname6 315 316 .section .debug_abbrev 317 .uleb128 DW_AT_decl_file 318 .uleb128 DW_FORM_data1 319 .section .debug_info 320 .byte 0 ; no source file information 321 322 .section .debug_abbrev 323 .uleb128 DW_AT_decl_line 324 .uleb128 DW_FORM_data1 325 .section .debug_info 326 .byte 0 ; no source line information 327 328 .section .debug_abbrev 329 .uleb128 DW_AT_type 330 .uleb128 DW_FORM_ref4 331 .section .debug_info 332 .long .Luint8_t - .Lssinfo 333 334 .section .debug_abbrev 335 .uleb128 DW_AT_external 336 .uleb128 DW_FORM_flag 337 .section .debug_info 338 .byte 1 339 340 .section .debug_abbrev 341 .uleb128 DW_AT_location 342 .uleb128 DW_FORM_block1 343 .section .debug_info 344 .byte 5 ; length of block 345 .byte DW_OP_addr 346 .long 0x800000 + 0x00 + 0x3C 347 348 .section .debug_abbrev 349 .uleb128 0 350 .uleb128 0 351 352;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 353 ;; DIE #7: variable SP 354 .section .debug_info 355 .uleb128 7 ; ref to abbrev 7 356 .section .debug_abbrev 357 .uleb128 7 358 .uleb128 DW_TAG_variable 359 .byte DW_CHILDREN_no 360 361 .uleb128 DW_AT_name 362 .uleb128 DW_FORM_strp 363 .section .debug_str 364.Lname7: 365 .string "SP" 366 .section .debug_info 367 .long .Lname7 368 369 .section .debug_abbrev 370 .uleb128 DW_AT_decl_file 371 .uleb128 DW_FORM_data1 372 .section .debug_info 373 .byte 0 ; no source file information 374 375 .section .debug_abbrev 376 .uleb128 DW_AT_decl_line 377 .uleb128 DW_FORM_data1 378 .section .debug_info 379 .byte 0 ; no source line information 380 381 .section .debug_abbrev 382 .uleb128 DW_AT_type 383 .uleb128 DW_FORM_ref4 384 .section .debug_info 385 .long .Luint16_t - .Lssinfo 386 387 .section .debug_abbrev 388 .uleb128 DW_AT_external 389 .uleb128 DW_FORM_flag 390 .section .debug_info 391 .byte 1 392 393 .section .debug_abbrev 394 .uleb128 DW_AT_location 395 .uleb128 DW_FORM_block1 396 .section .debug_info 397 .byte 5 ; length of block 398 .byte DW_OP_addr 399 .long 0x800000 + 0x00 + 0x3D 400 401 .section .debug_abbrev 402 .uleb128 0 403 .uleb128 0 404 405;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 406 ;; DIE #8: variable SREG 407 .section .debug_info 408 .uleb128 8 ; ref to abbrev 8 409 .section .debug_abbrev 410 .uleb128 8 411 .uleb128 DW_TAG_variable 412 .byte DW_CHILDREN_no 413 414 .uleb128 DW_AT_name 415 .uleb128 DW_FORM_strp 416 .section .debug_str 417.Lname8: 418 .string "SREG" 419 .section .debug_info 420 .long .Lname8 421 422 .section .debug_abbrev 423 .uleb128 DW_AT_decl_file 424 .uleb128 DW_FORM_data1 425 .section .debug_info 426 .byte 0 ; no source file information 427 428 .section .debug_abbrev 429 .uleb128 DW_AT_decl_line 430 .uleb128 DW_FORM_data1 431 .section .debug_info 432 .byte 0 ; no source line information 433 434 .section .debug_abbrev 435 .uleb128 DW_AT_type 436 .uleb128 DW_FORM_ref4 437 .section .debug_info 438 .long .Luint8_t - .Lssinfo 439 440 .section .debug_abbrev 441 .uleb128 DW_AT_external 442 .uleb128 DW_FORM_flag 443 .section .debug_info 444 .byte 1 445 446 .section .debug_abbrev 447 .uleb128 DW_AT_location 448 .uleb128 DW_FORM_block1 449 .section .debug_info 450 .byte 5 ; length of block 451 .byte DW_OP_addr 452 .long 0x800000 + 0x00 + 0x3F 453 454 .section .debug_abbrev 455 .uleb128 0 456 .uleb128 0 457 458;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 459 ;; DIE #9: variable CLKMSR 460 .section .debug_info 461 .uleb128 9 ; ref to abbrev 9 462 .section .debug_abbrev 463 .uleb128 9 464 .uleb128 DW_TAG_variable 465 .byte DW_CHILDREN_no 466 467 .uleb128 DW_AT_name 468 .uleb128 DW_FORM_strp 469 .section .debug_str 470.Lname9: 471 .string "CLKMSR" 472 .section .debug_info 473 .long .Lname9 474 475 .section .debug_abbrev 476 .uleb128 DW_AT_decl_file 477 .uleb128 DW_FORM_data1 478 .section .debug_info 479 .byte 0 ; no source file information 480 481 .section .debug_abbrev 482 .uleb128 DW_AT_decl_line 483 .uleb128 DW_FORM_data1 484 .section .debug_info 485 .byte 0 ; no source line information 486 487 .section .debug_abbrev 488 .uleb128 DW_AT_type 489 .uleb128 DW_FORM_ref4 490 .section .debug_info 491 .long .Luint8_t - .Lssinfo 492 493 .section .debug_abbrev 494 .uleb128 DW_AT_external 495 .uleb128 DW_FORM_flag 496 .section .debug_info 497 .byte 1 498 499 .section .debug_abbrev 500 .uleb128 DW_AT_location 501 .uleb128 DW_FORM_block1 502 .section .debug_info 503 .byte 5 ; length of block 504 .byte DW_OP_addr 505 .long 0x800000 + 0x00 + 0x37 506 507 .section .debug_abbrev 508 .uleb128 0 509 .uleb128 0 510 511;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 512 ;; DIE #10: variable CLKPSR 513 .section .debug_info 514 .uleb128 10 ; ref to abbrev 10 515 .section .debug_abbrev 516 .uleb128 10 517 .uleb128 DW_TAG_variable 518 .byte DW_CHILDREN_no 519 520 .uleb128 DW_AT_name 521 .uleb128 DW_FORM_strp 522 .section .debug_str 523.Lname10: 524 .string "CLKPSR" 525 .section .debug_info 526 .long .Lname10 527 528 .section .debug_abbrev 529 .uleb128 DW_AT_decl_file 530 .uleb128 DW_FORM_data1 531 .section .debug_info 532 .byte 0 ; no source file information 533 534 .section .debug_abbrev 535 .uleb128 DW_AT_decl_line 536 .uleb128 DW_FORM_data1 537 .section .debug_info 538 .byte 0 ; no source line information 539 540 .section .debug_abbrev 541 .uleb128 DW_AT_type 542 .uleb128 DW_FORM_ref4 543 .section .debug_info 544 .long .Luint8_t - .Lssinfo 545 546 .section .debug_abbrev 547 .uleb128 DW_AT_external 548 .uleb128 DW_FORM_flag 549 .section .debug_info 550 .byte 1 551 552 .section .debug_abbrev 553 .uleb128 DW_AT_location 554 .uleb128 DW_FORM_block1 555 .section .debug_info 556 .byte 5 ; length of block 557 .byte DW_OP_addr 558 .long 0x800000 + 0x00 + 0x36 559 560 .section .debug_abbrev 561 .uleb128 0 562 .uleb128 0 563 564;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 565 ;; DIE #11: variable OSCCAL 566 .section .debug_info 567 .uleb128 11 ; ref to abbrev 11 568 .section .debug_abbrev 569 .uleb128 11 570 .uleb128 DW_TAG_variable 571 .byte DW_CHILDREN_no 572 573 .uleb128 DW_AT_name 574 .uleb128 DW_FORM_strp 575 .section .debug_str 576.Lname11: 577 .string "OSCCAL" 578 .section .debug_info 579 .long .Lname11 580 581 .section .debug_abbrev 582 .uleb128 DW_AT_decl_file 583 .uleb128 DW_FORM_data1 584 .section .debug_info 585 .byte 0 ; no source file information 586 587 .section .debug_abbrev 588 .uleb128 DW_AT_decl_line 589 .uleb128 DW_FORM_data1 590 .section .debug_info 591 .byte 0 ; no source line information 592 593 .section .debug_abbrev 594 .uleb128 DW_AT_type 595 .uleb128 DW_FORM_ref4 596 .section .debug_info 597 .long .Luint8_t - .Lssinfo 598 599 .section .debug_abbrev 600 .uleb128 DW_AT_external 601 .uleb128 DW_FORM_flag 602 .section .debug_info 603 .byte 1 604 605 .section .debug_abbrev 606 .uleb128 DW_AT_location 607 .uleb128 DW_FORM_block1 608 .section .debug_info 609 .byte 5 ; length of block 610 .byte DW_OP_addr 611 .long 0x800000 + 0x00 + 0x39 612 613 .section .debug_abbrev 614 .uleb128 0 615 .uleb128 0 616 617;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 618 ;; DIE #12: variable SMCR 619 .section .debug_info 620 .uleb128 12 ; ref to abbrev 12 621 .section .debug_abbrev 622 .uleb128 12 623 .uleb128 DW_TAG_variable 624 .byte DW_CHILDREN_no 625 626 .uleb128 DW_AT_name 627 .uleb128 DW_FORM_strp 628 .section .debug_str 629.Lname12: 630 .string "SMCR" 631 .section .debug_info 632 .long .Lname12 633 634 .section .debug_abbrev 635 .uleb128 DW_AT_decl_file 636 .uleb128 DW_FORM_data1 637 .section .debug_info 638 .byte 0 ; no source file information 639 640 .section .debug_abbrev 641 .uleb128 DW_AT_decl_line 642 .uleb128 DW_FORM_data1 643 .section .debug_info 644 .byte 0 ; no source line information 645 646 .section .debug_abbrev 647 .uleb128 DW_AT_type 648 .uleb128 DW_FORM_ref4 649 .section .debug_info 650 .long .Luint8_t - .Lssinfo 651 652 .section .debug_abbrev 653 .uleb128 DW_AT_external 654 .uleb128 DW_FORM_flag 655 .section .debug_info 656 .byte 1 657 658 .section .debug_abbrev 659 .uleb128 DW_AT_location 660 .uleb128 DW_FORM_block1 661 .section .debug_info 662 .byte 5 ; length of block 663 .byte DW_OP_addr 664 .long 0x800000 + 0x00 + 0x3A 665 666 .section .debug_abbrev 667 .uleb128 0 668 .uleb128 0 669 670;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 671 ;; DIE #13: variable PRR 672 .section .debug_info 673 .uleb128 13 ; ref to abbrev 13 674 .section .debug_abbrev 675 .uleb128 13 676 .uleb128 DW_TAG_variable 677 .byte DW_CHILDREN_no 678 679 .uleb128 DW_AT_name 680 .uleb128 DW_FORM_strp 681 .section .debug_str 682.Lname13: 683 .string "PRR" 684 .section .debug_info 685 .long .Lname13 686 687 .section .debug_abbrev 688 .uleb128 DW_AT_decl_file 689 .uleb128 DW_FORM_data1 690 .section .debug_info 691 .byte 0 ; no source file information 692 693 .section .debug_abbrev 694 .uleb128 DW_AT_decl_line 695 .uleb128 DW_FORM_data1 696 .section .debug_info 697 .byte 0 ; no source line information 698 699 .section .debug_abbrev 700 .uleb128 DW_AT_type 701 .uleb128 DW_FORM_ref4 702 .section .debug_info 703 .long .Luint8_t - .Lssinfo 704 705 .section .debug_abbrev 706 .uleb128 DW_AT_external 707 .uleb128 DW_FORM_flag 708 .section .debug_info 709 .byte 1 710 711 .section .debug_abbrev 712 .uleb128 DW_AT_location 713 .uleb128 DW_FORM_block1 714 .section .debug_info 715 .byte 5 ; length of block 716 .byte DW_OP_addr 717 .long 0x800000 + 0x00 + 0x35 718 719 .section .debug_abbrev 720 .uleb128 0 721 .uleb128 0 722 723;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 724 ;; DIE #14: variable VLMCSR 725 .section .debug_info 726 .uleb128 14 ; ref to abbrev 14 727 .section .debug_abbrev 728 .uleb128 14 729 .uleb128 DW_TAG_variable 730 .byte DW_CHILDREN_no 731 732 .uleb128 DW_AT_name 733 .uleb128 DW_FORM_strp 734 .section .debug_str 735.Lname14: 736 .string "VLMCSR" 737 .section .debug_info 738 .long .Lname14 739 740 .section .debug_abbrev 741 .uleb128 DW_AT_decl_file 742 .uleb128 DW_FORM_data1 743 .section .debug_info 744 .byte 0 ; no source file information 745 746 .section .debug_abbrev 747 .uleb128 DW_AT_decl_line 748 .uleb128 DW_FORM_data1 749 .section .debug_info 750 .byte 0 ; no source line information 751 752 .section .debug_abbrev 753 .uleb128 DW_AT_type 754 .uleb128 DW_FORM_ref4 755 .section .debug_info 756 .long .Luint8_t - .Lssinfo 757 758 .section .debug_abbrev 759 .uleb128 DW_AT_external 760 .uleb128 DW_FORM_flag 761 .section .debug_info 762 .byte 1 763 764 .section .debug_abbrev 765 .uleb128 DW_AT_location 766 .uleb128 DW_FORM_block1 767 .section .debug_info 768 .byte 5 ; length of block 769 .byte DW_OP_addr 770 .long 0x800000 + 0x00 + 0x34 771 772 .section .debug_abbrev 773 .uleb128 0 774 .uleb128 0 775 776;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 777 ;; DIE #15: variable RSTFLR 778 .section .debug_info 779 .uleb128 15 ; ref to abbrev 15 780 .section .debug_abbrev 781 .uleb128 15 782 .uleb128 DW_TAG_variable 783 .byte DW_CHILDREN_no 784 785 .uleb128 DW_AT_name 786 .uleb128 DW_FORM_strp 787 .section .debug_str 788.Lname15: 789 .string "RSTFLR" 790 .section .debug_info 791 .long .Lname15 792 793 .section .debug_abbrev 794 .uleb128 DW_AT_decl_file 795 .uleb128 DW_FORM_data1 796 .section .debug_info 797 .byte 0 ; no source file information 798 799 .section .debug_abbrev 800 .uleb128 DW_AT_decl_line 801 .uleb128 DW_FORM_data1 802 .section .debug_info 803 .byte 0 ; no source line information 804 805 .section .debug_abbrev 806 .uleb128 DW_AT_type 807 .uleb128 DW_FORM_ref4 808 .section .debug_info 809 .long .Luint8_t - .Lssinfo 810 811 .section .debug_abbrev 812 .uleb128 DW_AT_external 813 .uleb128 DW_FORM_flag 814 .section .debug_info 815 .byte 1 816 817 .section .debug_abbrev 818 .uleb128 DW_AT_location 819 .uleb128 DW_FORM_block1 820 .section .debug_info 821 .byte 5 ; length of block 822 .byte DW_OP_addr 823 .long 0x800000 + 0x00 + 0x3B 824 825 .section .debug_abbrev 826 .uleb128 0 827 .uleb128 0 828 829;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 830 ;; DIE #16: variable NVMCSR 831 .section .debug_info 832 .uleb128 16 ; ref to abbrev 16 833 .section .debug_abbrev 834 .uleb128 16 835 .uleb128 DW_TAG_variable 836 .byte DW_CHILDREN_no 837 838 .uleb128 DW_AT_name 839 .uleb128 DW_FORM_strp 840 .section .debug_str 841.Lname16: 842 .string "NVMCSR" 843 .section .debug_info 844 .long .Lname16 845 846 .section .debug_abbrev 847 .uleb128 DW_AT_decl_file 848 .uleb128 DW_FORM_data1 849 .section .debug_info 850 .byte 0 ; no source file information 851 852 .section .debug_abbrev 853 .uleb128 DW_AT_decl_line 854 .uleb128 DW_FORM_data1 855 .section .debug_info 856 .byte 0 ; no source line information 857 858 .section .debug_abbrev 859 .uleb128 DW_AT_type 860 .uleb128 DW_FORM_ref4 861 .section .debug_info 862 .long .Luint8_t - .Lssinfo 863 864 .section .debug_abbrev 865 .uleb128 DW_AT_external 866 .uleb128 DW_FORM_flag 867 .section .debug_info 868 .byte 1 869 870 .section .debug_abbrev 871 .uleb128 DW_AT_location 872 .uleb128 DW_FORM_block1 873 .section .debug_info 874 .byte 5 ; length of block 875 .byte DW_OP_addr 876 .long 0x800000 + 0x00 + 0x32 877 878 .section .debug_abbrev 879 .uleb128 0 880 .uleb128 0 881 882;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 883 ;; DIE #17: variable NVMCMD 884 .section .debug_info 885 .uleb128 17 ; ref to abbrev 17 886 .section .debug_abbrev 887 .uleb128 17 888 .uleb128 DW_TAG_variable 889 .byte DW_CHILDREN_no 890 891 .uleb128 DW_AT_name 892 .uleb128 DW_FORM_strp 893 .section .debug_str 894.Lname17: 895 .string "NVMCMD" 896 .section .debug_info 897 .long .Lname17 898 899 .section .debug_abbrev 900 .uleb128 DW_AT_decl_file 901 .uleb128 DW_FORM_data1 902 .section .debug_info 903 .byte 0 ; no source file information 904 905 .section .debug_abbrev 906 .uleb128 DW_AT_decl_line 907 .uleb128 DW_FORM_data1 908 .section .debug_info 909 .byte 0 ; no source line information 910 911 .section .debug_abbrev 912 .uleb128 DW_AT_type 913 .uleb128 DW_FORM_ref4 914 .section .debug_info 915 .long .Luint8_t - .Lssinfo 916 917 .section .debug_abbrev 918 .uleb128 DW_AT_external 919 .uleb128 DW_FORM_flag 920 .section .debug_info 921 .byte 1 922 923 .section .debug_abbrev 924 .uleb128 DW_AT_location 925 .uleb128 DW_FORM_block1 926 .section .debug_info 927 .byte 5 ; length of block 928 .byte DW_OP_addr 929 .long 0x800000 + 0x00 + 0x33 930 931 .section .debug_abbrev 932 .uleb128 0 933 .uleb128 0 934 935;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 936 ;; DIE #18: variable PORTCR 937 .section .debug_info 938 .uleb128 18 ; ref to abbrev 18 939 .section .debug_abbrev 940 .uleb128 18 941 .uleb128 DW_TAG_variable 942 .byte DW_CHILDREN_no 943 944 .uleb128 DW_AT_name 945 .uleb128 DW_FORM_strp 946 .section .debug_str 947.Lname18: 948 .string "PORTCR" 949 .section .debug_info 950 .long .Lname18 951 952 .section .debug_abbrev 953 .uleb128 DW_AT_decl_file 954 .uleb128 DW_FORM_data1 955 .section .debug_info 956 .byte 0 ; no source file information 957 958 .section .debug_abbrev 959 .uleb128 DW_AT_decl_line 960 .uleb128 DW_FORM_data1 961 .section .debug_info 962 .byte 0 ; no source line information 963 964 .section .debug_abbrev 965 .uleb128 DW_AT_type 966 .uleb128 DW_FORM_ref4 967 .section .debug_info 968 .long .Luint8_t - .Lssinfo 969 970 .section .debug_abbrev 971 .uleb128 DW_AT_external 972 .uleb128 DW_FORM_flag 973 .section .debug_info 974 .byte 1 975 976 .section .debug_abbrev 977 .uleb128 DW_AT_location 978 .uleb128 DW_FORM_block1 979 .section .debug_info 980 .byte 5 ; length of block 981 .byte DW_OP_addr 982 .long 0x800000 + 0x00 + 0x0C 983 984 .section .debug_abbrev 985 .uleb128 0 986 .uleb128 0 987 988;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 989 ;; DIE #19: variable PUEB 990 .section .debug_info 991 .uleb128 19 ; ref to abbrev 19 992 .section .debug_abbrev 993 .uleb128 19 994 .uleb128 DW_TAG_variable 995 .byte DW_CHILDREN_no 996 997 .uleb128 DW_AT_name 998 .uleb128 DW_FORM_strp 999 .section .debug_str 1000.Lname19: 1001 .string "PUEB" 1002 .section .debug_info 1003 .long .Lname19 1004 1005 .section .debug_abbrev 1006 .uleb128 DW_AT_decl_file 1007 .uleb128 DW_FORM_data1 1008 .section .debug_info 1009 .byte 0 ; no source file information 1010 1011 .section .debug_abbrev 1012 .uleb128 DW_AT_decl_line 1013 .uleb128 DW_FORM_data1 1014 .section .debug_info 1015 .byte 0 ; no source line information 1016 1017 .section .debug_abbrev 1018 .uleb128 DW_AT_type 1019 .uleb128 DW_FORM_ref4 1020 .section .debug_info 1021 .long .Luint8_t - .Lssinfo 1022 1023 .section .debug_abbrev 1024 .uleb128 DW_AT_external 1025 .uleb128 DW_FORM_flag 1026 .section .debug_info 1027 .byte 1 1028 1029 .section .debug_abbrev 1030 .uleb128 DW_AT_location 1031 .uleb128 DW_FORM_block1 1032 .section .debug_info 1033 .byte 5 ; length of block 1034 .byte DW_OP_addr 1035 .long 0x800000 + 0x00 + 0x03 1036 1037 .section .debug_abbrev 1038 .uleb128 0 1039 .uleb128 0 1040 1041;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1042 ;; DIE #20: variable DDRB 1043 .section .debug_info 1044 .uleb128 20 ; ref to abbrev 20 1045 .section .debug_abbrev 1046 .uleb128 20 1047 .uleb128 DW_TAG_variable 1048 .byte DW_CHILDREN_no 1049 1050 .uleb128 DW_AT_name 1051 .uleb128 DW_FORM_strp 1052 .section .debug_str 1053.Lname20: 1054 .string "DDRB" 1055 .section .debug_info 1056 .long .Lname20 1057 1058 .section .debug_abbrev 1059 .uleb128 DW_AT_decl_file 1060 .uleb128 DW_FORM_data1 1061 .section .debug_info 1062 .byte 0 ; no source file information 1063 1064 .section .debug_abbrev 1065 .uleb128 DW_AT_decl_line 1066 .uleb128 DW_FORM_data1 1067 .section .debug_info 1068 .byte 0 ; no source line information 1069 1070 .section .debug_abbrev 1071 .uleb128 DW_AT_type 1072 .uleb128 DW_FORM_ref4 1073 .section .debug_info 1074 .long .Luint8_t - .Lssinfo 1075 1076 .section .debug_abbrev 1077 .uleb128 DW_AT_external 1078 .uleb128 DW_FORM_flag 1079 .section .debug_info 1080 .byte 1 1081 1082 .section .debug_abbrev 1083 .uleb128 DW_AT_location 1084 .uleb128 DW_FORM_block1 1085 .section .debug_info 1086 .byte 5 ; length of block 1087 .byte DW_OP_addr 1088 .long 0x800000 + 0x00 + 0x01 1089 1090 .section .debug_abbrev 1091 .uleb128 0 1092 .uleb128 0 1093 1094;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1095 ;; DIE #21: variable PINB 1096 .section .debug_info 1097 .uleb128 21 ; ref to abbrev 21 1098 .section .debug_abbrev 1099 .uleb128 21 1100 .uleb128 DW_TAG_variable 1101 .byte DW_CHILDREN_no 1102 1103 .uleb128 DW_AT_name 1104 .uleb128 DW_FORM_strp 1105 .section .debug_str 1106.Lname21: 1107 .string "PINB" 1108 .section .debug_info 1109 .long .Lname21 1110 1111 .section .debug_abbrev 1112 .uleb128 DW_AT_decl_file 1113 .uleb128 DW_FORM_data1 1114 .section .debug_info 1115 .byte 0 ; no source file information 1116 1117 .section .debug_abbrev 1118 .uleb128 DW_AT_decl_line 1119 .uleb128 DW_FORM_data1 1120 .section .debug_info 1121 .byte 0 ; no source line information 1122 1123 .section .debug_abbrev 1124 .uleb128 DW_AT_type 1125 .uleb128 DW_FORM_ref4 1126 .section .debug_info 1127 .long .Luint8_t - .Lssinfo 1128 1129 .section .debug_abbrev 1130 .uleb128 DW_AT_external 1131 .uleb128 DW_FORM_flag 1132 .section .debug_info 1133 .byte 1 1134 1135 .section .debug_abbrev 1136 .uleb128 DW_AT_location 1137 .uleb128 DW_FORM_block1 1138 .section .debug_info 1139 .byte 5 ; length of block 1140 .byte DW_OP_addr 1141 .long 0x800000 + 0x00 + 0x00 1142 1143 .section .debug_abbrev 1144 .uleb128 0 1145 .uleb128 0 1146 1147;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1148 ;; DIE #22: variable PORTB 1149 .section .debug_info 1150 .uleb128 22 ; ref to abbrev 22 1151 .section .debug_abbrev 1152 .uleb128 22 1153 .uleb128 DW_TAG_variable 1154 .byte DW_CHILDREN_no 1155 1156 .uleb128 DW_AT_name 1157 .uleb128 DW_FORM_strp 1158 .section .debug_str 1159.Lname22: 1160 .string "PORTB" 1161 .section .debug_info 1162 .long .Lname22 1163 1164 .section .debug_abbrev 1165 .uleb128 DW_AT_decl_file 1166 .uleb128 DW_FORM_data1 1167 .section .debug_info 1168 .byte 0 ; no source file information 1169 1170 .section .debug_abbrev 1171 .uleb128 DW_AT_decl_line 1172 .uleb128 DW_FORM_data1 1173 .section .debug_info 1174 .byte 0 ; no source line information 1175 1176 .section .debug_abbrev 1177 .uleb128 DW_AT_type 1178 .uleb128 DW_FORM_ref4 1179 .section .debug_info 1180 .long .Luint8_t - .Lssinfo 1181 1182 .section .debug_abbrev 1183 .uleb128 DW_AT_external 1184 .uleb128 DW_FORM_flag 1185 .section .debug_info 1186 .byte 1 1187 1188 .section .debug_abbrev 1189 .uleb128 DW_AT_location 1190 .uleb128 DW_FORM_block1 1191 .section .debug_info 1192 .byte 5 ; length of block 1193 .byte DW_OP_addr 1194 .long 0x800000 + 0x00 + 0x02 1195 1196 .section .debug_abbrev 1197 .uleb128 0 1198 .uleb128 0 1199 1200;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1201 ;; DIE #23: variable EICRA 1202 .section .debug_info 1203 .uleb128 23 ; ref to abbrev 23 1204 .section .debug_abbrev 1205 .uleb128 23 1206 .uleb128 DW_TAG_variable 1207 .byte DW_CHILDREN_no 1208 1209 .uleb128 DW_AT_name 1210 .uleb128 DW_FORM_strp 1211 .section .debug_str 1212.Lname23: 1213 .string "EICRA" 1214 .section .debug_info 1215 .long .Lname23 1216 1217 .section .debug_abbrev 1218 .uleb128 DW_AT_decl_file 1219 .uleb128 DW_FORM_data1 1220 .section .debug_info 1221 .byte 0 ; no source file information 1222 1223 .section .debug_abbrev 1224 .uleb128 DW_AT_decl_line 1225 .uleb128 DW_FORM_data1 1226 .section .debug_info 1227 .byte 0 ; no source line information 1228 1229 .section .debug_abbrev 1230 .uleb128 DW_AT_type 1231 .uleb128 DW_FORM_ref4 1232 .section .debug_info 1233 .long .Luint8_t - .Lssinfo 1234 1235 .section .debug_abbrev 1236 .uleb128 DW_AT_external 1237 .uleb128 DW_FORM_flag 1238 .section .debug_info 1239 .byte 1 1240 1241 .section .debug_abbrev 1242 .uleb128 DW_AT_location 1243 .uleb128 DW_FORM_block1 1244 .section .debug_info 1245 .byte 5 ; length of block 1246 .byte DW_OP_addr 1247 .long 0x800000 + 0x00 + 0x15 1248 1249 .section .debug_abbrev 1250 .uleb128 0 1251 .uleb128 0 1252 1253;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1254 ;; DIE #24: variable EIMSK 1255 .section .debug_info 1256 .uleb128 24 ; ref to abbrev 24 1257 .section .debug_abbrev 1258 .uleb128 24 1259 .uleb128 DW_TAG_variable 1260 .byte DW_CHILDREN_no 1261 1262 .uleb128 DW_AT_name 1263 .uleb128 DW_FORM_strp 1264 .section .debug_str 1265.Lname24: 1266 .string "EIMSK" 1267 .section .debug_info 1268 .long .Lname24 1269 1270 .section .debug_abbrev 1271 .uleb128 DW_AT_decl_file 1272 .uleb128 DW_FORM_data1 1273 .section .debug_info 1274 .byte 0 ; no source file information 1275 1276 .section .debug_abbrev 1277 .uleb128 DW_AT_decl_line 1278 .uleb128 DW_FORM_data1 1279 .section .debug_info 1280 .byte 0 ; no source line information 1281 1282 .section .debug_abbrev 1283 .uleb128 DW_AT_type 1284 .uleb128 DW_FORM_ref4 1285 .section .debug_info 1286 .long .Luint8_t - .Lssinfo 1287 1288 .section .debug_abbrev 1289 .uleb128 DW_AT_external 1290 .uleb128 DW_FORM_flag 1291 .section .debug_info 1292 .byte 1 1293 1294 .section .debug_abbrev 1295 .uleb128 DW_AT_location 1296 .uleb128 DW_FORM_block1 1297 .section .debug_info 1298 .byte 5 ; length of block 1299 .byte DW_OP_addr 1300 .long 0x800000 + 0x00 + 0x13 1301 1302 .section .debug_abbrev 1303 .uleb128 0 1304 .uleb128 0 1305 1306;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1307 ;; DIE #25: variable EIFR 1308 .section .debug_info 1309 .uleb128 25 ; ref to abbrev 25 1310 .section .debug_abbrev 1311 .uleb128 25 1312 .uleb128 DW_TAG_variable 1313 .byte DW_CHILDREN_no 1314 1315 .uleb128 DW_AT_name 1316 .uleb128 DW_FORM_strp 1317 .section .debug_str 1318.Lname25: 1319 .string "EIFR" 1320 .section .debug_info 1321 .long .Lname25 1322 1323 .section .debug_abbrev 1324 .uleb128 DW_AT_decl_file 1325 .uleb128 DW_FORM_data1 1326 .section .debug_info 1327 .byte 0 ; no source file information 1328 1329 .section .debug_abbrev 1330 .uleb128 DW_AT_decl_line 1331 .uleb128 DW_FORM_data1 1332 .section .debug_info 1333 .byte 0 ; no source line information 1334 1335 .section .debug_abbrev 1336 .uleb128 DW_AT_type 1337 .uleb128 DW_FORM_ref4 1338 .section .debug_info 1339 .long .Luint8_t - .Lssinfo 1340 1341 .section .debug_abbrev 1342 .uleb128 DW_AT_external 1343 .uleb128 DW_FORM_flag 1344 .section .debug_info 1345 .byte 1 1346 1347 .section .debug_abbrev 1348 .uleb128 DW_AT_location 1349 .uleb128 DW_FORM_block1 1350 .section .debug_info 1351 .byte 5 ; length of block 1352 .byte DW_OP_addr 1353 .long 0x800000 + 0x00 + 0x14 1354 1355 .section .debug_abbrev 1356 .uleb128 0 1357 .uleb128 0 1358 1359;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1360 ;; DIE #26: variable PCICR 1361 .section .debug_info 1362 .uleb128 26 ; ref to abbrev 26 1363 .section .debug_abbrev 1364 .uleb128 26 1365 .uleb128 DW_TAG_variable 1366 .byte DW_CHILDREN_no 1367 1368 .uleb128 DW_AT_name 1369 .uleb128 DW_FORM_strp 1370 .section .debug_str 1371.Lname26: 1372 .string "PCICR" 1373 .section .debug_info 1374 .long .Lname26 1375 1376 .section .debug_abbrev 1377 .uleb128 DW_AT_decl_file 1378 .uleb128 DW_FORM_data1 1379 .section .debug_info 1380 .byte 0 ; no source file information 1381 1382 .section .debug_abbrev 1383 .uleb128 DW_AT_decl_line 1384 .uleb128 DW_FORM_data1 1385 .section .debug_info 1386 .byte 0 ; no source line information 1387 1388 .section .debug_abbrev 1389 .uleb128 DW_AT_type 1390 .uleb128 DW_FORM_ref4 1391 .section .debug_info 1392 .long .Luint8_t - .Lssinfo 1393 1394 .section .debug_abbrev 1395 .uleb128 DW_AT_external 1396 .uleb128 DW_FORM_flag 1397 .section .debug_info 1398 .byte 1 1399 1400 .section .debug_abbrev 1401 .uleb128 DW_AT_location 1402 .uleb128 DW_FORM_block1 1403 .section .debug_info 1404 .byte 5 ; length of block 1405 .byte DW_OP_addr 1406 .long 0x800000 + 0x00 + 0x12 1407 1408 .section .debug_abbrev 1409 .uleb128 0 1410 .uleb128 0 1411 1412;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1413 ;; DIE #27: variable PCIFR 1414 .section .debug_info 1415 .uleb128 27 ; ref to abbrev 27 1416 .section .debug_abbrev 1417 .uleb128 27 1418 .uleb128 DW_TAG_variable 1419 .byte DW_CHILDREN_no 1420 1421 .uleb128 DW_AT_name 1422 .uleb128 DW_FORM_strp 1423 .section .debug_str 1424.Lname27: 1425 .string "PCIFR" 1426 .section .debug_info 1427 .long .Lname27 1428 1429 .section .debug_abbrev 1430 .uleb128 DW_AT_decl_file 1431 .uleb128 DW_FORM_data1 1432 .section .debug_info 1433 .byte 0 ; no source file information 1434 1435 .section .debug_abbrev 1436 .uleb128 DW_AT_decl_line 1437 .uleb128 DW_FORM_data1 1438 .section .debug_info 1439 .byte 0 ; no source line information 1440 1441 .section .debug_abbrev 1442 .uleb128 DW_AT_type 1443 .uleb128 DW_FORM_ref4 1444 .section .debug_info 1445 .long .Luint8_t - .Lssinfo 1446 1447 .section .debug_abbrev 1448 .uleb128 DW_AT_external 1449 .uleb128 DW_FORM_flag 1450 .section .debug_info 1451 .byte 1 1452 1453 .section .debug_abbrev 1454 .uleb128 DW_AT_location 1455 .uleb128 DW_FORM_block1 1456 .section .debug_info 1457 .byte 5 ; length of block 1458 .byte DW_OP_addr 1459 .long 0x800000 + 0x00 + 0x11 1460 1461 .section .debug_abbrev 1462 .uleb128 0 1463 .uleb128 0 1464 1465;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1466 ;; DIE #28: variable PCMSK 1467 .section .debug_info 1468 .uleb128 28 ; ref to abbrev 28 1469 .section .debug_abbrev 1470 .uleb128 28 1471 .uleb128 DW_TAG_variable 1472 .byte DW_CHILDREN_no 1473 1474 .uleb128 DW_AT_name 1475 .uleb128 DW_FORM_strp 1476 .section .debug_str 1477.Lname28: 1478 .string "PCMSK" 1479 .section .debug_info 1480 .long .Lname28 1481 1482 .section .debug_abbrev 1483 .uleb128 DW_AT_decl_file 1484 .uleb128 DW_FORM_data1 1485 .section .debug_info 1486 .byte 0 ; no source file information 1487 1488 .section .debug_abbrev 1489 .uleb128 DW_AT_decl_line 1490 .uleb128 DW_FORM_data1 1491 .section .debug_info 1492 .byte 0 ; no source line information 1493 1494 .section .debug_abbrev 1495 .uleb128 DW_AT_type 1496 .uleb128 DW_FORM_ref4 1497 .section .debug_info 1498 .long .Luint8_t - .Lssinfo 1499 1500 .section .debug_abbrev 1501 .uleb128 DW_AT_external 1502 .uleb128 DW_FORM_flag 1503 .section .debug_info 1504 .byte 1 1505 1506 .section .debug_abbrev 1507 .uleb128 DW_AT_location 1508 .uleb128 DW_FORM_block1 1509 .section .debug_info 1510 .byte 5 ; length of block 1511 .byte DW_OP_addr 1512 .long 0x800000 + 0x00 + 0x10 1513 1514 .section .debug_abbrev 1515 .uleb128 0 1516 .uleb128 0 1517 1518;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1519 ;; DIE #29: variable TCCR0A 1520 .section .debug_info 1521 .uleb128 29 ; ref to abbrev 29 1522 .section .debug_abbrev 1523 .uleb128 29 1524 .uleb128 DW_TAG_variable 1525 .byte DW_CHILDREN_no 1526 1527 .uleb128 DW_AT_name 1528 .uleb128 DW_FORM_strp 1529 .section .debug_str 1530.Lname29: 1531 .string "TCCR0A" 1532 .section .debug_info 1533 .long .Lname29 1534 1535 .section .debug_abbrev 1536 .uleb128 DW_AT_decl_file 1537 .uleb128 DW_FORM_data1 1538 .section .debug_info 1539 .byte 0 ; no source file information 1540 1541 .section .debug_abbrev 1542 .uleb128 DW_AT_decl_line 1543 .uleb128 DW_FORM_data1 1544 .section .debug_info 1545 .byte 0 ; no source line information 1546 1547 .section .debug_abbrev 1548 .uleb128 DW_AT_type 1549 .uleb128 DW_FORM_ref4 1550 .section .debug_info 1551 .long .Luint8_t - .Lssinfo 1552 1553 .section .debug_abbrev 1554 .uleb128 DW_AT_external 1555 .uleb128 DW_FORM_flag 1556 .section .debug_info 1557 .byte 1 1558 1559 .section .debug_abbrev 1560 .uleb128 DW_AT_location 1561 .uleb128 DW_FORM_block1 1562 .section .debug_info 1563 .byte 5 ; length of block 1564 .byte DW_OP_addr 1565 .long 0x800000 + 0x00 + 0x2E 1566 1567 .section .debug_abbrev 1568 .uleb128 0 1569 .uleb128 0 1570 1571;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1572 ;; DIE #30: variable TCCR0B 1573 .section .debug_info 1574 .uleb128 30 ; ref to abbrev 30 1575 .section .debug_abbrev 1576 .uleb128 30 1577 .uleb128 DW_TAG_variable 1578 .byte DW_CHILDREN_no 1579 1580 .uleb128 DW_AT_name 1581 .uleb128 DW_FORM_strp 1582 .section .debug_str 1583.Lname30: 1584 .string "TCCR0B" 1585 .section .debug_info 1586 .long .Lname30 1587 1588 .section .debug_abbrev 1589 .uleb128 DW_AT_decl_file 1590 .uleb128 DW_FORM_data1 1591 .section .debug_info 1592 .byte 0 ; no source file information 1593 1594 .section .debug_abbrev 1595 .uleb128 DW_AT_decl_line 1596 .uleb128 DW_FORM_data1 1597 .section .debug_info 1598 .byte 0 ; no source line information 1599 1600 .section .debug_abbrev 1601 .uleb128 DW_AT_type 1602 .uleb128 DW_FORM_ref4 1603 .section .debug_info 1604 .long .Luint8_t - .Lssinfo 1605 1606 .section .debug_abbrev 1607 .uleb128 DW_AT_external 1608 .uleb128 DW_FORM_flag 1609 .section .debug_info 1610 .byte 1 1611 1612 .section .debug_abbrev 1613 .uleb128 DW_AT_location 1614 .uleb128 DW_FORM_block1 1615 .section .debug_info 1616 .byte 5 ; length of block 1617 .byte DW_OP_addr 1618 .long 0x800000 + 0x00 + 0x2D 1619 1620 .section .debug_abbrev 1621 .uleb128 0 1622 .uleb128 0 1623 1624;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1625 ;; DIE #31: variable TCCR0C 1626 .section .debug_info 1627 .uleb128 31 ; ref to abbrev 31 1628 .section .debug_abbrev 1629 .uleb128 31 1630 .uleb128 DW_TAG_variable 1631 .byte DW_CHILDREN_no 1632 1633 .uleb128 DW_AT_name 1634 .uleb128 DW_FORM_strp 1635 .section .debug_str 1636.Lname31: 1637 .string "TCCR0C" 1638 .section .debug_info 1639 .long .Lname31 1640 1641 .section .debug_abbrev 1642 .uleb128 DW_AT_decl_file 1643 .uleb128 DW_FORM_data1 1644 .section .debug_info 1645 .byte 0 ; no source file information 1646 1647 .section .debug_abbrev 1648 .uleb128 DW_AT_decl_line 1649 .uleb128 DW_FORM_data1 1650 .section .debug_info 1651 .byte 0 ; no source line information 1652 1653 .section .debug_abbrev 1654 .uleb128 DW_AT_type 1655 .uleb128 DW_FORM_ref4 1656 .section .debug_info 1657 .long .Luint8_t - .Lssinfo 1658 1659 .section .debug_abbrev 1660 .uleb128 DW_AT_external 1661 .uleb128 DW_FORM_flag 1662 .section .debug_info 1663 .byte 1 1664 1665 .section .debug_abbrev 1666 .uleb128 DW_AT_location 1667 .uleb128 DW_FORM_block1 1668 .section .debug_info 1669 .byte 5 ; length of block 1670 .byte DW_OP_addr 1671 .long 0x800000 + 0x00 + 0x2C 1672 1673 .section .debug_abbrev 1674 .uleb128 0 1675 .uleb128 0 1676 1677;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1678 ;; DIE #32: variable TCNT0 1679 .section .debug_info 1680 .uleb128 32 ; ref to abbrev 32 1681 .section .debug_abbrev 1682 .uleb128 32 1683 .uleb128 DW_TAG_variable 1684 .byte DW_CHILDREN_no 1685 1686 .uleb128 DW_AT_name 1687 .uleb128 DW_FORM_strp 1688 .section .debug_str 1689.Lname32: 1690 .string "TCNT0" 1691 .section .debug_info 1692 .long .Lname32 1693 1694 .section .debug_abbrev 1695 .uleb128 DW_AT_decl_file 1696 .uleb128 DW_FORM_data1 1697 .section .debug_info 1698 .byte 0 ; no source file information 1699 1700 .section .debug_abbrev 1701 .uleb128 DW_AT_decl_line 1702 .uleb128 DW_FORM_data1 1703 .section .debug_info 1704 .byte 0 ; no source line information 1705 1706 .section .debug_abbrev 1707 .uleb128 DW_AT_type 1708 .uleb128 DW_FORM_ref4 1709 .section .debug_info 1710 .long .Luint16_t - .Lssinfo 1711 1712 .section .debug_abbrev 1713 .uleb128 DW_AT_external 1714 .uleb128 DW_FORM_flag 1715 .section .debug_info 1716 .byte 1 1717 1718 .section .debug_abbrev 1719 .uleb128 DW_AT_location 1720 .uleb128 DW_FORM_block1 1721 .section .debug_info 1722 .byte 5 ; length of block 1723 .byte DW_OP_addr 1724 .long 0x800000 + 0x00 + 0x28 1725 1726 .section .debug_abbrev 1727 .uleb128 0 1728 .uleb128 0 1729 1730;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1731 ;; DIE #33: variable OCR0A 1732 .section .debug_info 1733 .uleb128 33 ; ref to abbrev 33 1734 .section .debug_abbrev 1735 .uleb128 33 1736 .uleb128 DW_TAG_variable 1737 .byte DW_CHILDREN_no 1738 1739 .uleb128 DW_AT_name 1740 .uleb128 DW_FORM_strp 1741 .section .debug_str 1742.Lname33: 1743 .string "OCR0A" 1744 .section .debug_info 1745 .long .Lname33 1746 1747 .section .debug_abbrev 1748 .uleb128 DW_AT_decl_file 1749 .uleb128 DW_FORM_data1 1750 .section .debug_info 1751 .byte 0 ; no source file information 1752 1753 .section .debug_abbrev 1754 .uleb128 DW_AT_decl_line 1755 .uleb128 DW_FORM_data1 1756 .section .debug_info 1757 .byte 0 ; no source line information 1758 1759 .section .debug_abbrev 1760 .uleb128 DW_AT_type 1761 .uleb128 DW_FORM_ref4 1762 .section .debug_info 1763 .long .Luint16_t - .Lssinfo 1764 1765 .section .debug_abbrev 1766 .uleb128 DW_AT_external 1767 .uleb128 DW_FORM_flag 1768 .section .debug_info 1769 .byte 1 1770 1771 .section .debug_abbrev 1772 .uleb128 DW_AT_location 1773 .uleb128 DW_FORM_block1 1774 .section .debug_info 1775 .byte 5 ; length of block 1776 .byte DW_OP_addr 1777 .long 0x800000 + 0x00 + 0x26 1778 1779 .section .debug_abbrev 1780 .uleb128 0 1781 .uleb128 0 1782 1783;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1784 ;; DIE #34: variable OCR0B 1785 .section .debug_info 1786 .uleb128 34 ; ref to abbrev 34 1787 .section .debug_abbrev 1788 .uleb128 34 1789 .uleb128 DW_TAG_variable 1790 .byte DW_CHILDREN_no 1791 1792 .uleb128 DW_AT_name 1793 .uleb128 DW_FORM_strp 1794 .section .debug_str 1795.Lname34: 1796 .string "OCR0B" 1797 .section .debug_info 1798 .long .Lname34 1799 1800 .section .debug_abbrev 1801 .uleb128 DW_AT_decl_file 1802 .uleb128 DW_FORM_data1 1803 .section .debug_info 1804 .byte 0 ; no source file information 1805 1806 .section .debug_abbrev 1807 .uleb128 DW_AT_decl_line 1808 .uleb128 DW_FORM_data1 1809 .section .debug_info 1810 .byte 0 ; no source line information 1811 1812 .section .debug_abbrev 1813 .uleb128 DW_AT_type 1814 .uleb128 DW_FORM_ref4 1815 .section .debug_info 1816 .long .Luint16_t - .Lssinfo 1817 1818 .section .debug_abbrev 1819 .uleb128 DW_AT_external 1820 .uleb128 DW_FORM_flag 1821 .section .debug_info 1822 .byte 1 1823 1824 .section .debug_abbrev 1825 .uleb128 DW_AT_location 1826 .uleb128 DW_FORM_block1 1827 .section .debug_info 1828 .byte 5 ; length of block 1829 .byte DW_OP_addr 1830 .long 0x800000 + 0x00 + 0x24 1831 1832 .section .debug_abbrev 1833 .uleb128 0 1834 .uleb128 0 1835 1836;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1837 ;; DIE #35: variable ICR0 1838 .section .debug_info 1839 .uleb128 35 ; ref to abbrev 35 1840 .section .debug_abbrev 1841 .uleb128 35 1842 .uleb128 DW_TAG_variable 1843 .byte DW_CHILDREN_no 1844 1845 .uleb128 DW_AT_name 1846 .uleb128 DW_FORM_strp 1847 .section .debug_str 1848.Lname35: 1849 .string "ICR0" 1850 .section .debug_info 1851 .long .Lname35 1852 1853 .section .debug_abbrev 1854 .uleb128 DW_AT_decl_file 1855 .uleb128 DW_FORM_data1 1856 .section .debug_info 1857 .byte 0 ; no source file information 1858 1859 .section .debug_abbrev 1860 .uleb128 DW_AT_decl_line 1861 .uleb128 DW_FORM_data1 1862 .section .debug_info 1863 .byte 0 ; no source line information 1864 1865 .section .debug_abbrev 1866 .uleb128 DW_AT_type 1867 .uleb128 DW_FORM_ref4 1868 .section .debug_info 1869 .long .Luint16_t - .Lssinfo 1870 1871 .section .debug_abbrev 1872 .uleb128 DW_AT_external 1873 .uleb128 DW_FORM_flag 1874 .section .debug_info 1875 .byte 1 1876 1877 .section .debug_abbrev 1878 .uleb128 DW_AT_location 1879 .uleb128 DW_FORM_block1 1880 .section .debug_info 1881 .byte 5 ; length of block 1882 .byte DW_OP_addr 1883 .long 0x800000 + 0x00 + 0x22 1884 1885 .section .debug_abbrev 1886 .uleb128 0 1887 .uleb128 0 1888 1889;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1890 ;; DIE #36: variable TIMSK0 1891 .section .debug_info 1892 .uleb128 36 ; ref to abbrev 36 1893 .section .debug_abbrev 1894 .uleb128 36 1895 .uleb128 DW_TAG_variable 1896 .byte DW_CHILDREN_no 1897 1898 .uleb128 DW_AT_name 1899 .uleb128 DW_FORM_strp 1900 .section .debug_str 1901.Lname36: 1902 .string "TIMSK0" 1903 .section .debug_info 1904 .long .Lname36 1905 1906 .section .debug_abbrev 1907 .uleb128 DW_AT_decl_file 1908 .uleb128 DW_FORM_data1 1909 .section .debug_info 1910 .byte 0 ; no source file information 1911 1912 .section .debug_abbrev 1913 .uleb128 DW_AT_decl_line 1914 .uleb128 DW_FORM_data1 1915 .section .debug_info 1916 .byte 0 ; no source line information 1917 1918 .section .debug_abbrev 1919 .uleb128 DW_AT_type 1920 .uleb128 DW_FORM_ref4 1921 .section .debug_info 1922 .long .Luint8_t - .Lssinfo 1923 1924 .section .debug_abbrev 1925 .uleb128 DW_AT_external 1926 .uleb128 DW_FORM_flag 1927 .section .debug_info 1928 .byte 1 1929 1930 .section .debug_abbrev 1931 .uleb128 DW_AT_location 1932 .uleb128 DW_FORM_block1 1933 .section .debug_info 1934 .byte 5 ; length of block 1935 .byte DW_OP_addr 1936 .long 0x800000 + 0x00 + 0x2B 1937 1938 .section .debug_abbrev 1939 .uleb128 0 1940 .uleb128 0 1941 1942;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1943 ;; DIE #37: variable TIFR0 1944 .section .debug_info 1945 .uleb128 37 ; ref to abbrev 37 1946 .section .debug_abbrev 1947 .uleb128 37 1948 .uleb128 DW_TAG_variable 1949 .byte DW_CHILDREN_no 1950 1951 .uleb128 DW_AT_name 1952 .uleb128 DW_FORM_strp 1953 .section .debug_str 1954.Lname37: 1955 .string "TIFR0" 1956 .section .debug_info 1957 .long .Lname37 1958 1959 .section .debug_abbrev 1960 .uleb128 DW_AT_decl_file 1961 .uleb128 DW_FORM_data1 1962 .section .debug_info 1963 .byte 0 ; no source file information 1964 1965 .section .debug_abbrev 1966 .uleb128 DW_AT_decl_line 1967 .uleb128 DW_FORM_data1 1968 .section .debug_info 1969 .byte 0 ; no source line information 1970 1971 .section .debug_abbrev 1972 .uleb128 DW_AT_type 1973 .uleb128 DW_FORM_ref4 1974 .section .debug_info 1975 .long .Luint8_t - .Lssinfo 1976 1977 .section .debug_abbrev 1978 .uleb128 DW_AT_external 1979 .uleb128 DW_FORM_flag 1980 .section .debug_info 1981 .byte 1 1982 1983 .section .debug_abbrev 1984 .uleb128 DW_AT_location 1985 .uleb128 DW_FORM_block1 1986 .section .debug_info 1987 .byte 5 ; length of block 1988 .byte DW_OP_addr 1989 .long 0x800000 + 0x00 + 0x2A 1990 1991 .section .debug_abbrev 1992 .uleb128 0 1993 .uleb128 0 1994 1995;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1996 ;; DIE #38: variable GTCCR 1997 .section .debug_info 1998 .uleb128 38 ; ref to abbrev 38 1999 .section .debug_abbrev 2000 .uleb128 38 2001 .uleb128 DW_TAG_variable 2002 .byte DW_CHILDREN_no 2003 2004 .uleb128 DW_AT_name 2005 .uleb128 DW_FORM_strp 2006 .section .debug_str 2007.Lname38: 2008 .string "GTCCR" 2009 .section .debug_info 2010 .long .Lname38 2011 2012 .section .debug_abbrev 2013 .uleb128 DW_AT_decl_file 2014 .uleb128 DW_FORM_data1 2015 .section .debug_info 2016 .byte 0 ; no source file information 2017 2018 .section .debug_abbrev 2019 .uleb128 DW_AT_decl_line 2020 .uleb128 DW_FORM_data1 2021 .section .debug_info 2022 .byte 0 ; no source line information 2023 2024 .section .debug_abbrev 2025 .uleb128 DW_AT_type 2026 .uleb128 DW_FORM_ref4 2027 .section .debug_info 2028 .long .Luint8_t - .Lssinfo 2029 2030 .section .debug_abbrev 2031 .uleb128 DW_AT_external 2032 .uleb128 DW_FORM_flag 2033 .section .debug_info 2034 .byte 1 2035 2036 .section .debug_abbrev 2037 .uleb128 DW_AT_location 2038 .uleb128 DW_FORM_block1 2039 .section .debug_info 2040 .byte 5 ; length of block 2041 .byte DW_OP_addr 2042 .long 0x800000 + 0x00 + 0x2F 2043 2044 .section .debug_abbrev 2045 .uleb128 0 2046 .uleb128 0 2047 2048;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2049 ;; DIE #39: variable WDTCSR 2050 .section .debug_info 2051 .uleb128 39 ; ref to abbrev 39 2052 .section .debug_abbrev 2053 .uleb128 39 2054 .uleb128 DW_TAG_variable 2055 .byte DW_CHILDREN_no 2056 2057 .uleb128 DW_AT_name 2058 .uleb128 DW_FORM_strp 2059 .section .debug_str 2060.Lname39: 2061 .string "WDTCSR" 2062 .section .debug_info 2063 .long .Lname39 2064 2065 .section .debug_abbrev 2066 .uleb128 DW_AT_decl_file 2067 .uleb128 DW_FORM_data1 2068 .section .debug_info 2069 .byte 0 ; no source file information 2070 2071 .section .debug_abbrev 2072 .uleb128 DW_AT_decl_line 2073 .uleb128 DW_FORM_data1 2074 .section .debug_info 2075 .byte 0 ; no source line information 2076 2077 .section .debug_abbrev 2078 .uleb128 DW_AT_type 2079 .uleb128 DW_FORM_ref4 2080 .section .debug_info 2081 .long .Luint8_t - .Lssinfo 2082 2083 .section .debug_abbrev 2084 .uleb128 DW_AT_external 2085 .uleb128 DW_FORM_flag 2086 .section .debug_info 2087 .byte 1 2088 2089 .section .debug_abbrev 2090 .uleb128 DW_AT_location 2091 .uleb128 DW_FORM_block1 2092 .section .debug_info 2093 .byte 5 ; length of block 2094 .byte DW_OP_addr 2095 .long 0x800000 + 0x00 + 0x31 2096 2097 .section .debug_abbrev 2098 .uleb128 0 2099 .uleb128 0 2100 2101 ;; trailer 2102 .section .debug_abbrev 2103 .uleb128 0 2104 2105 .section .debug_info 2106 .uleb128 0 2107.Leinfo: 2108