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: attiny13a.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: EEPROM array base type: uint8_t 195 .section .debug_info 196.Leeprom_t: 197 .uleb128 4 ; ref to abbrev 4 198 .section .debug_abbrev 199 .uleb128 4 200 .uleb128 DW_TAG_array_type 201 .byte DW_CHILDREN_yes 202 203 .uleb128 DW_AT_type 204 .uleb128 DW_FORM_ref4 205 .section .debug_info 206 .long .Luint8_t - .Lssinfo 207 208 .section .debug_abbrev 209 .uleb128 0 210 .uleb128 0 211 212 ;; DIE #5: EEPROM array subtype (index type/bounds): uint16_t 213 .section .debug_info 214 .uleb128 5 ; ref to abbrev 5 215 .section .debug_abbrev 216 .uleb128 5 217 .uleb128 DW_TAG_subrange_type 218 .byte DW_CHILDREN_no 219 220 .uleb128 DW_AT_type 221 .uleb128 DW_FORM_ref4 222 .section .debug_info 223 .long .Luint16_t - .Lssinfo 224 .section .debug_abbrev 225 .uleb128 DW_AT_upper_bound 226 .uleb128 DW_FORM_data2 227 .section .debug_info 228 .word 0x0040 - 1 229 .section .debug_abbrev 230 .uleb128 0 231 .uleb128 0 232 233 .section .debug_info 234 .byte 0 ; end of DIE #4 children 235 236 ;; DIE #6: EEPROM array variable (name) 237 .section .debug_info 238 .uleb128 6 ; ref to abbrev 6 239 .section .debug_abbrev 240 .uleb128 6 241 .uleb128 DW_TAG_variable 242 .byte DW_CHILDREN_no 243 244 .uleb128 DW_AT_name 245 .uleb128 DW_FORM_strp 246 .section .debug_str 247.Lname6: 248 .string "__eeprom" 249 .section .debug_info 250 .long .Lname6 251 252 .section .debug_abbrev 253 .uleb128 DW_AT_decl_file 254 .uleb128 DW_FORM_data1 255 .section .debug_info 256 .byte 0 ; no source file information 257 258 .section .debug_abbrev 259 .uleb128 DW_AT_decl_line 260 .uleb128 DW_FORM_data1 261 .section .debug_info 262 .byte 0 ; no source line information 263 264 .section .debug_abbrev 265 .uleb128 DW_AT_type 266 .uleb128 DW_FORM_ref4 267 .section .debug_info 268 .long .Leeprom_t - .Lssinfo 269 270 .section .debug_abbrev 271 .uleb128 DW_AT_external 272 .uleb128 DW_FORM_flag 273 .section .debug_info 274 .byte 1 275 276 .section .debug_abbrev 277 .uleb128 DW_AT_location 278 .uleb128 DW_FORM_block1 279 .section .debug_info 280 .byte 5 ; length of block 281 .byte DW_OP_addr 282 .long 0x810000 + 0x0000 283 284 .section .debug_abbrev 285 .uleb128 0 286 .uleb128 0 287 288;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 289 ;; DIE #7: variable ADMUX 290 .section .debug_info 291 .uleb128 7 ; ref to abbrev 7 292 .section .debug_abbrev 293 .uleb128 7 294 .uleb128 DW_TAG_variable 295 .byte DW_CHILDREN_no 296 297 .uleb128 DW_AT_name 298 .uleb128 DW_FORM_strp 299 .section .debug_str 300.Lname7: 301 .string "ADMUX" 302 .section .debug_info 303 .long .Lname7 304 305 .section .debug_abbrev 306 .uleb128 DW_AT_decl_file 307 .uleb128 DW_FORM_data1 308 .section .debug_info 309 .byte 0 ; no source file information 310 311 .section .debug_abbrev 312 .uleb128 DW_AT_decl_line 313 .uleb128 DW_FORM_data1 314 .section .debug_info 315 .byte 0 ; no source line information 316 317 .section .debug_abbrev 318 .uleb128 DW_AT_type 319 .uleb128 DW_FORM_ref4 320 .section .debug_info 321 .long .Luint8_t - .Lssinfo 322 323 .section .debug_abbrev 324 .uleb128 DW_AT_external 325 .uleb128 DW_FORM_flag 326 .section .debug_info 327 .byte 1 328 329 .section .debug_abbrev 330 .uleb128 DW_AT_location 331 .uleb128 DW_FORM_block1 332 .section .debug_info 333 .byte 5 ; length of block 334 .byte DW_OP_addr 335 .long 0x800000 + 0x00 + 0x27 336 337 .section .debug_abbrev 338 .uleb128 0 339 .uleb128 0 340 341;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 342 ;; DIE #8: variable ADCSRA 343 .section .debug_info 344 .uleb128 8 ; ref to abbrev 8 345 .section .debug_abbrev 346 .uleb128 8 347 .uleb128 DW_TAG_variable 348 .byte DW_CHILDREN_no 349 350 .uleb128 DW_AT_name 351 .uleb128 DW_FORM_strp 352 .section .debug_str 353.Lname8: 354 .string "ADCSRA" 355 .section .debug_info 356 .long .Lname8 357 358 .section .debug_abbrev 359 .uleb128 DW_AT_decl_file 360 .uleb128 DW_FORM_data1 361 .section .debug_info 362 .byte 0 ; no source file information 363 364 .section .debug_abbrev 365 .uleb128 DW_AT_decl_line 366 .uleb128 DW_FORM_data1 367 .section .debug_info 368 .byte 0 ; no source line information 369 370 .section .debug_abbrev 371 .uleb128 DW_AT_type 372 .uleb128 DW_FORM_ref4 373 .section .debug_info 374 .long .Luint8_t - .Lssinfo 375 376 .section .debug_abbrev 377 .uleb128 DW_AT_external 378 .uleb128 DW_FORM_flag 379 .section .debug_info 380 .byte 1 381 382 .section .debug_abbrev 383 .uleb128 DW_AT_location 384 .uleb128 DW_FORM_block1 385 .section .debug_info 386 .byte 5 ; length of block 387 .byte DW_OP_addr 388 .long 0x800000 + 0x00 + 0x26 389 390 .section .debug_abbrev 391 .uleb128 0 392 .uleb128 0 393 394;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 395 ;; DIE #9: variable ADC 396 .section .debug_info 397 .uleb128 9 ; ref to abbrev 9 398 .section .debug_abbrev 399 .uleb128 9 400 .uleb128 DW_TAG_variable 401 .byte DW_CHILDREN_no 402 403 .uleb128 DW_AT_name 404 .uleb128 DW_FORM_strp 405 .section .debug_str 406.Lname9: 407 .string "ADC" 408 .section .debug_info 409 .long .Lname9 410 411 .section .debug_abbrev 412 .uleb128 DW_AT_decl_file 413 .uleb128 DW_FORM_data1 414 .section .debug_info 415 .byte 0 ; no source file information 416 417 .section .debug_abbrev 418 .uleb128 DW_AT_decl_line 419 .uleb128 DW_FORM_data1 420 .section .debug_info 421 .byte 0 ; no source line information 422 423 .section .debug_abbrev 424 .uleb128 DW_AT_type 425 .uleb128 DW_FORM_ref4 426 .section .debug_info 427 .long .Luint16_t - .Lssinfo 428 429 .section .debug_abbrev 430 .uleb128 DW_AT_external 431 .uleb128 DW_FORM_flag 432 .section .debug_info 433 .byte 1 434 435 .section .debug_abbrev 436 .uleb128 DW_AT_location 437 .uleb128 DW_FORM_block1 438 .section .debug_info 439 .byte 5 ; length of block 440 .byte DW_OP_addr 441 .long 0x800000 + 0x00 + 0x24 442 443 .section .debug_abbrev 444 .uleb128 0 445 .uleb128 0 446 447;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 448 ;; DIE #10: variable ADCSRB 449 .section .debug_info 450 .uleb128 10 ; ref to abbrev 10 451 .section .debug_abbrev 452 .uleb128 10 453 .uleb128 DW_TAG_variable 454 .byte DW_CHILDREN_no 455 456 .uleb128 DW_AT_name 457 .uleb128 DW_FORM_strp 458 .section .debug_str 459.Lname10: 460 .string "ADCSRB" 461 .section .debug_info 462 .long .Lname10 463 464 .section .debug_abbrev 465 .uleb128 DW_AT_decl_file 466 .uleb128 DW_FORM_data1 467 .section .debug_info 468 .byte 0 ; no source file information 469 470 .section .debug_abbrev 471 .uleb128 DW_AT_decl_line 472 .uleb128 DW_FORM_data1 473 .section .debug_info 474 .byte 0 ; no source line information 475 476 .section .debug_abbrev 477 .uleb128 DW_AT_type 478 .uleb128 DW_FORM_ref4 479 .section .debug_info 480 .long .Luint8_t - .Lssinfo 481 482 .section .debug_abbrev 483 .uleb128 DW_AT_external 484 .uleb128 DW_FORM_flag 485 .section .debug_info 486 .byte 1 487 488 .section .debug_abbrev 489 .uleb128 DW_AT_location 490 .uleb128 DW_FORM_block1 491 .section .debug_info 492 .byte 5 ; length of block 493 .byte DW_OP_addr 494 .long 0x800000 + 0x00 + 0x23 495 496 .section .debug_abbrev 497 .uleb128 0 498 .uleb128 0 499 500;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 501 ;; DIE #11: variable DIDR0 502 .section .debug_info 503 .uleb128 11 ; ref to abbrev 11 504 .section .debug_abbrev 505 .uleb128 11 506 .uleb128 DW_TAG_variable 507 .byte DW_CHILDREN_no 508 509 .uleb128 DW_AT_name 510 .uleb128 DW_FORM_strp 511 .section .debug_str 512.Lname11: 513 .string "DIDR0" 514 .section .debug_info 515 .long .Lname11 516 517 .section .debug_abbrev 518 .uleb128 DW_AT_decl_file 519 .uleb128 DW_FORM_data1 520 .section .debug_info 521 .byte 0 ; no source file information 522 523 .section .debug_abbrev 524 .uleb128 DW_AT_decl_line 525 .uleb128 DW_FORM_data1 526 .section .debug_info 527 .byte 0 ; no source line information 528 529 .section .debug_abbrev 530 .uleb128 DW_AT_type 531 .uleb128 DW_FORM_ref4 532 .section .debug_info 533 .long .Luint8_t - .Lssinfo 534 535 .section .debug_abbrev 536 .uleb128 DW_AT_external 537 .uleb128 DW_FORM_flag 538 .section .debug_info 539 .byte 1 540 541 .section .debug_abbrev 542 .uleb128 DW_AT_location 543 .uleb128 DW_FORM_block1 544 .section .debug_info 545 .byte 5 ; length of block 546 .byte DW_OP_addr 547 .long 0x800000 + 0x00 + 0x34 548 549 .section .debug_abbrev 550 .uleb128 0 551 .uleb128 0 552 553;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 554 ;; DIE #12: variable ADCSRB 555 .section .debug_info 556 .uleb128 12 ; ref to abbrev 12 557 .section .debug_abbrev 558 .uleb128 12 559 .uleb128 DW_TAG_variable 560 .byte DW_CHILDREN_no 561 562 .uleb128 DW_AT_name 563 .uleb128 DW_FORM_strp 564 .section .debug_str 565.Lname12: 566 .string "ADCSRB" 567 .section .debug_info 568 .long .Lname12 569 570 .section .debug_abbrev 571 .uleb128 DW_AT_decl_file 572 .uleb128 DW_FORM_data1 573 .section .debug_info 574 .byte 0 ; no source file information 575 576 .section .debug_abbrev 577 .uleb128 DW_AT_decl_line 578 .uleb128 DW_FORM_data1 579 .section .debug_info 580 .byte 0 ; no source line information 581 582 .section .debug_abbrev 583 .uleb128 DW_AT_type 584 .uleb128 DW_FORM_ref4 585 .section .debug_info 586 .long .Luint8_t - .Lssinfo 587 588 .section .debug_abbrev 589 .uleb128 DW_AT_external 590 .uleb128 DW_FORM_flag 591 .section .debug_info 592 .byte 1 593 594 .section .debug_abbrev 595 .uleb128 DW_AT_location 596 .uleb128 DW_FORM_block1 597 .section .debug_info 598 .byte 5 ; length of block 599 .byte DW_OP_addr 600 .long 0x800000 + 0x00 + 0x23 601 602 .section .debug_abbrev 603 .uleb128 0 604 .uleb128 0 605 606;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 607 ;; DIE #13: variable ACSR 608 .section .debug_info 609 .uleb128 13 ; ref to abbrev 13 610 .section .debug_abbrev 611 .uleb128 13 612 .uleb128 DW_TAG_variable 613 .byte DW_CHILDREN_no 614 615 .uleb128 DW_AT_name 616 .uleb128 DW_FORM_strp 617 .section .debug_str 618.Lname13: 619 .string "ACSR" 620 .section .debug_info 621 .long .Lname13 622 623 .section .debug_abbrev 624 .uleb128 DW_AT_decl_file 625 .uleb128 DW_FORM_data1 626 .section .debug_info 627 .byte 0 ; no source file information 628 629 .section .debug_abbrev 630 .uleb128 DW_AT_decl_line 631 .uleb128 DW_FORM_data1 632 .section .debug_info 633 .byte 0 ; no source line information 634 635 .section .debug_abbrev 636 .uleb128 DW_AT_type 637 .uleb128 DW_FORM_ref4 638 .section .debug_info 639 .long .Luint8_t - .Lssinfo 640 641 .section .debug_abbrev 642 .uleb128 DW_AT_external 643 .uleb128 DW_FORM_flag 644 .section .debug_info 645 .byte 1 646 647 .section .debug_abbrev 648 .uleb128 DW_AT_location 649 .uleb128 DW_FORM_block1 650 .section .debug_info 651 .byte 5 ; length of block 652 .byte DW_OP_addr 653 .long 0x800000 + 0x00 + 0x28 654 655 .section .debug_abbrev 656 .uleb128 0 657 .uleb128 0 658 659;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 660 ;; DIE #14: variable DIDR0 661 .section .debug_info 662 .uleb128 14 ; ref to abbrev 14 663 .section .debug_abbrev 664 .uleb128 14 665 .uleb128 DW_TAG_variable 666 .byte DW_CHILDREN_no 667 668 .uleb128 DW_AT_name 669 .uleb128 DW_FORM_strp 670 .section .debug_str 671.Lname14: 672 .string "DIDR0" 673 .section .debug_info 674 .long .Lname14 675 676 .section .debug_abbrev 677 .uleb128 DW_AT_decl_file 678 .uleb128 DW_FORM_data1 679 .section .debug_info 680 .byte 0 ; no source file information 681 682 .section .debug_abbrev 683 .uleb128 DW_AT_decl_line 684 .uleb128 DW_FORM_data1 685 .section .debug_info 686 .byte 0 ; no source line information 687 688 .section .debug_abbrev 689 .uleb128 DW_AT_type 690 .uleb128 DW_FORM_ref4 691 .section .debug_info 692 .long .Luint8_t - .Lssinfo 693 694 .section .debug_abbrev 695 .uleb128 DW_AT_external 696 .uleb128 DW_FORM_flag 697 .section .debug_info 698 .byte 1 699 700 .section .debug_abbrev 701 .uleb128 DW_AT_location 702 .uleb128 DW_FORM_block1 703 .section .debug_info 704 .byte 5 ; length of block 705 .byte DW_OP_addr 706 .long 0x800000 + 0x00 + 0x34 707 708 .section .debug_abbrev 709 .uleb128 0 710 .uleb128 0 711 712;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 713 ;; DIE #15: variable EEAR 714 .section .debug_info 715 .uleb128 15 ; ref to abbrev 15 716 .section .debug_abbrev 717 .uleb128 15 718 .uleb128 DW_TAG_variable 719 .byte DW_CHILDREN_no 720 721 .uleb128 DW_AT_name 722 .uleb128 DW_FORM_strp 723 .section .debug_str 724.Lname15: 725 .string "EEAR" 726 .section .debug_info 727 .long .Lname15 728 729 .section .debug_abbrev 730 .uleb128 DW_AT_decl_file 731 .uleb128 DW_FORM_data1 732 .section .debug_info 733 .byte 0 ; no source file information 734 735 .section .debug_abbrev 736 .uleb128 DW_AT_decl_line 737 .uleb128 DW_FORM_data1 738 .section .debug_info 739 .byte 0 ; no source line information 740 741 .section .debug_abbrev 742 .uleb128 DW_AT_type 743 .uleb128 DW_FORM_ref4 744 .section .debug_info 745 .long .Luint8_t - .Lssinfo 746 747 .section .debug_abbrev 748 .uleb128 DW_AT_external 749 .uleb128 DW_FORM_flag 750 .section .debug_info 751 .byte 1 752 753 .section .debug_abbrev 754 .uleb128 DW_AT_location 755 .uleb128 DW_FORM_block1 756 .section .debug_info 757 .byte 5 ; length of block 758 .byte DW_OP_addr 759 .long 0x800000 + 0x00 + 0x3E 760 761 .section .debug_abbrev 762 .uleb128 0 763 .uleb128 0 764 765;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 766 ;; DIE #16: variable EEDR 767 .section .debug_info 768 .uleb128 16 ; ref to abbrev 16 769 .section .debug_abbrev 770 .uleb128 16 771 .uleb128 DW_TAG_variable 772 .byte DW_CHILDREN_no 773 774 .uleb128 DW_AT_name 775 .uleb128 DW_FORM_strp 776 .section .debug_str 777.Lname16: 778 .string "EEDR" 779 .section .debug_info 780 .long .Lname16 781 782 .section .debug_abbrev 783 .uleb128 DW_AT_decl_file 784 .uleb128 DW_FORM_data1 785 .section .debug_info 786 .byte 0 ; no source file information 787 788 .section .debug_abbrev 789 .uleb128 DW_AT_decl_line 790 .uleb128 DW_FORM_data1 791 .section .debug_info 792 .byte 0 ; no source line information 793 794 .section .debug_abbrev 795 .uleb128 DW_AT_type 796 .uleb128 DW_FORM_ref4 797 .section .debug_info 798 .long .Luint8_t - .Lssinfo 799 800 .section .debug_abbrev 801 .uleb128 DW_AT_external 802 .uleb128 DW_FORM_flag 803 .section .debug_info 804 .byte 1 805 806 .section .debug_abbrev 807 .uleb128 DW_AT_location 808 .uleb128 DW_FORM_block1 809 .section .debug_info 810 .byte 5 ; length of block 811 .byte DW_OP_addr 812 .long 0x800000 + 0x00 + 0x3D 813 814 .section .debug_abbrev 815 .uleb128 0 816 .uleb128 0 817 818;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 819 ;; DIE #17: variable EECR 820 .section .debug_info 821 .uleb128 17 ; ref to abbrev 17 822 .section .debug_abbrev 823 .uleb128 17 824 .uleb128 DW_TAG_variable 825 .byte DW_CHILDREN_no 826 827 .uleb128 DW_AT_name 828 .uleb128 DW_FORM_strp 829 .section .debug_str 830.Lname17: 831 .string "EECR" 832 .section .debug_info 833 .long .Lname17 834 835 .section .debug_abbrev 836 .uleb128 DW_AT_decl_file 837 .uleb128 DW_FORM_data1 838 .section .debug_info 839 .byte 0 ; no source file information 840 841 .section .debug_abbrev 842 .uleb128 DW_AT_decl_line 843 .uleb128 DW_FORM_data1 844 .section .debug_info 845 .byte 0 ; no source line information 846 847 .section .debug_abbrev 848 .uleb128 DW_AT_type 849 .uleb128 DW_FORM_ref4 850 .section .debug_info 851 .long .Luint8_t - .Lssinfo 852 853 .section .debug_abbrev 854 .uleb128 DW_AT_external 855 .uleb128 DW_FORM_flag 856 .section .debug_info 857 .byte 1 858 859 .section .debug_abbrev 860 .uleb128 DW_AT_location 861 .uleb128 DW_FORM_block1 862 .section .debug_info 863 .byte 5 ; length of block 864 .byte DW_OP_addr 865 .long 0x800000 + 0x00 + 0x3C 866 867 .section .debug_abbrev 868 .uleb128 0 869 .uleb128 0 870 871;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 872 ;; DIE #18: variable PORTB 873 .section .debug_info 874 .uleb128 18 ; ref to abbrev 18 875 .section .debug_abbrev 876 .uleb128 18 877 .uleb128 DW_TAG_variable 878 .byte DW_CHILDREN_no 879 880 .uleb128 DW_AT_name 881 .uleb128 DW_FORM_strp 882 .section .debug_str 883.Lname18: 884 .string "PORTB" 885 .section .debug_info 886 .long .Lname18 887 888 .section .debug_abbrev 889 .uleb128 DW_AT_decl_file 890 .uleb128 DW_FORM_data1 891 .section .debug_info 892 .byte 0 ; no source file information 893 894 .section .debug_abbrev 895 .uleb128 DW_AT_decl_line 896 .uleb128 DW_FORM_data1 897 .section .debug_info 898 .byte 0 ; no source line information 899 900 .section .debug_abbrev 901 .uleb128 DW_AT_type 902 .uleb128 DW_FORM_ref4 903 .section .debug_info 904 .long .Luint8_t - .Lssinfo 905 906 .section .debug_abbrev 907 .uleb128 DW_AT_external 908 .uleb128 DW_FORM_flag 909 .section .debug_info 910 .byte 1 911 912 .section .debug_abbrev 913 .uleb128 DW_AT_location 914 .uleb128 DW_FORM_block1 915 .section .debug_info 916 .byte 5 ; length of block 917 .byte DW_OP_addr 918 .long 0x800000 + 0x00 + 0x38 919 920 .section .debug_abbrev 921 .uleb128 0 922 .uleb128 0 923 924;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 925 ;; DIE #19: variable DDRB 926 .section .debug_info 927 .uleb128 19 ; ref to abbrev 19 928 .section .debug_abbrev 929 .uleb128 19 930 .uleb128 DW_TAG_variable 931 .byte DW_CHILDREN_no 932 933 .uleb128 DW_AT_name 934 .uleb128 DW_FORM_strp 935 .section .debug_str 936.Lname19: 937 .string "DDRB" 938 .section .debug_info 939 .long .Lname19 940 941 .section .debug_abbrev 942 .uleb128 DW_AT_decl_file 943 .uleb128 DW_FORM_data1 944 .section .debug_info 945 .byte 0 ; no source file information 946 947 .section .debug_abbrev 948 .uleb128 DW_AT_decl_line 949 .uleb128 DW_FORM_data1 950 .section .debug_info 951 .byte 0 ; no source line information 952 953 .section .debug_abbrev 954 .uleb128 DW_AT_type 955 .uleb128 DW_FORM_ref4 956 .section .debug_info 957 .long .Luint8_t - .Lssinfo 958 959 .section .debug_abbrev 960 .uleb128 DW_AT_external 961 .uleb128 DW_FORM_flag 962 .section .debug_info 963 .byte 1 964 965 .section .debug_abbrev 966 .uleb128 DW_AT_location 967 .uleb128 DW_FORM_block1 968 .section .debug_info 969 .byte 5 ; length of block 970 .byte DW_OP_addr 971 .long 0x800000 + 0x00 + 0x37 972 973 .section .debug_abbrev 974 .uleb128 0 975 .uleb128 0 976 977;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 978 ;; DIE #20: variable PINB 979 .section .debug_info 980 .uleb128 20 ; ref to abbrev 20 981 .section .debug_abbrev 982 .uleb128 20 983 .uleb128 DW_TAG_variable 984 .byte DW_CHILDREN_no 985 986 .uleb128 DW_AT_name 987 .uleb128 DW_FORM_strp 988 .section .debug_str 989.Lname20: 990 .string "PINB" 991 .section .debug_info 992 .long .Lname20 993 994 .section .debug_abbrev 995 .uleb128 DW_AT_decl_file 996 .uleb128 DW_FORM_data1 997 .section .debug_info 998 .byte 0 ; no source file information 999 1000 .section .debug_abbrev 1001 .uleb128 DW_AT_decl_line 1002 .uleb128 DW_FORM_data1 1003 .section .debug_info 1004 .byte 0 ; no source line information 1005 1006 .section .debug_abbrev 1007 .uleb128 DW_AT_type 1008 .uleb128 DW_FORM_ref4 1009 .section .debug_info 1010 .long .Luint8_t - .Lssinfo 1011 1012 .section .debug_abbrev 1013 .uleb128 DW_AT_external 1014 .uleb128 DW_FORM_flag 1015 .section .debug_info 1016 .byte 1 1017 1018 .section .debug_abbrev 1019 .uleb128 DW_AT_location 1020 .uleb128 DW_FORM_block1 1021 .section .debug_info 1022 .byte 5 ; length of block 1023 .byte DW_OP_addr 1024 .long 0x800000 + 0x00 + 0x36 1025 1026 .section .debug_abbrev 1027 .uleb128 0 1028 .uleb128 0 1029 1030;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1031 ;; DIE #21: variable MCUCR 1032 .section .debug_info 1033 .uleb128 21 ; ref to abbrev 21 1034 .section .debug_abbrev 1035 .uleb128 21 1036 .uleb128 DW_TAG_variable 1037 .byte DW_CHILDREN_no 1038 1039 .uleb128 DW_AT_name 1040 .uleb128 DW_FORM_strp 1041 .section .debug_str 1042.Lname21: 1043 .string "MCUCR" 1044 .section .debug_info 1045 .long .Lname21 1046 1047 .section .debug_abbrev 1048 .uleb128 DW_AT_decl_file 1049 .uleb128 DW_FORM_data1 1050 .section .debug_info 1051 .byte 0 ; no source file information 1052 1053 .section .debug_abbrev 1054 .uleb128 DW_AT_decl_line 1055 .uleb128 DW_FORM_data1 1056 .section .debug_info 1057 .byte 0 ; no source line information 1058 1059 .section .debug_abbrev 1060 .uleb128 DW_AT_type 1061 .uleb128 DW_FORM_ref4 1062 .section .debug_info 1063 .long .Luint8_t - .Lssinfo 1064 1065 .section .debug_abbrev 1066 .uleb128 DW_AT_external 1067 .uleb128 DW_FORM_flag 1068 .section .debug_info 1069 .byte 1 1070 1071 .section .debug_abbrev 1072 .uleb128 DW_AT_location 1073 .uleb128 DW_FORM_block1 1074 .section .debug_info 1075 .byte 5 ; length of block 1076 .byte DW_OP_addr 1077 .long 0x800000 + 0x00 + 0x55 1078 1079 .section .debug_abbrev 1080 .uleb128 0 1081 .uleb128 0 1082 1083;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1084 ;; DIE #22: variable GIMSK 1085 .section .debug_info 1086 .uleb128 22 ; ref to abbrev 22 1087 .section .debug_abbrev 1088 .uleb128 22 1089 .uleb128 DW_TAG_variable 1090 .byte DW_CHILDREN_no 1091 1092 .uleb128 DW_AT_name 1093 .uleb128 DW_FORM_strp 1094 .section .debug_str 1095.Lname22: 1096 .string "GIMSK" 1097 .section .debug_info 1098 .long .Lname22 1099 1100 .section .debug_abbrev 1101 .uleb128 DW_AT_decl_file 1102 .uleb128 DW_FORM_data1 1103 .section .debug_info 1104 .byte 0 ; no source file information 1105 1106 .section .debug_abbrev 1107 .uleb128 DW_AT_decl_line 1108 .uleb128 DW_FORM_data1 1109 .section .debug_info 1110 .byte 0 ; no source line information 1111 1112 .section .debug_abbrev 1113 .uleb128 DW_AT_type 1114 .uleb128 DW_FORM_ref4 1115 .section .debug_info 1116 .long .Luint8_t - .Lssinfo 1117 1118 .section .debug_abbrev 1119 .uleb128 DW_AT_external 1120 .uleb128 DW_FORM_flag 1121 .section .debug_info 1122 .byte 1 1123 1124 .section .debug_abbrev 1125 .uleb128 DW_AT_location 1126 .uleb128 DW_FORM_block1 1127 .section .debug_info 1128 .byte 5 ; length of block 1129 .byte DW_OP_addr 1130 .long 0x800000 + 0x00 + 0x5B 1131 1132 .section .debug_abbrev 1133 .uleb128 0 1134 .uleb128 0 1135 1136;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1137 ;; DIE #23: variable GIFR 1138 .section .debug_info 1139 .uleb128 23 ; ref to abbrev 23 1140 .section .debug_abbrev 1141 .uleb128 23 1142 .uleb128 DW_TAG_variable 1143 .byte DW_CHILDREN_no 1144 1145 .uleb128 DW_AT_name 1146 .uleb128 DW_FORM_strp 1147 .section .debug_str 1148.Lname23: 1149 .string "GIFR" 1150 .section .debug_info 1151 .long .Lname23 1152 1153 .section .debug_abbrev 1154 .uleb128 DW_AT_decl_file 1155 .uleb128 DW_FORM_data1 1156 .section .debug_info 1157 .byte 0 ; no source file information 1158 1159 .section .debug_abbrev 1160 .uleb128 DW_AT_decl_line 1161 .uleb128 DW_FORM_data1 1162 .section .debug_info 1163 .byte 0 ; no source line information 1164 1165 .section .debug_abbrev 1166 .uleb128 DW_AT_type 1167 .uleb128 DW_FORM_ref4 1168 .section .debug_info 1169 .long .Luint8_t - .Lssinfo 1170 1171 .section .debug_abbrev 1172 .uleb128 DW_AT_external 1173 .uleb128 DW_FORM_flag 1174 .section .debug_info 1175 .byte 1 1176 1177 .section .debug_abbrev 1178 .uleb128 DW_AT_location 1179 .uleb128 DW_FORM_block1 1180 .section .debug_info 1181 .byte 5 ; length of block 1182 .byte DW_OP_addr 1183 .long 0x800000 + 0x00 + 0x5A 1184 1185 .section .debug_abbrev 1186 .uleb128 0 1187 .uleb128 0 1188 1189;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1190 ;; DIE #24: variable PCMSK 1191 .section .debug_info 1192 .uleb128 24 ; ref to abbrev 24 1193 .section .debug_abbrev 1194 .uleb128 24 1195 .uleb128 DW_TAG_variable 1196 .byte DW_CHILDREN_no 1197 1198 .uleb128 DW_AT_name 1199 .uleb128 DW_FORM_strp 1200 .section .debug_str 1201.Lname24: 1202 .string "PCMSK" 1203 .section .debug_info 1204 .long .Lname24 1205 1206 .section .debug_abbrev 1207 .uleb128 DW_AT_decl_file 1208 .uleb128 DW_FORM_data1 1209 .section .debug_info 1210 .byte 0 ; no source file information 1211 1212 .section .debug_abbrev 1213 .uleb128 DW_AT_decl_line 1214 .uleb128 DW_FORM_data1 1215 .section .debug_info 1216 .byte 0 ; no source line information 1217 1218 .section .debug_abbrev 1219 .uleb128 DW_AT_type 1220 .uleb128 DW_FORM_ref4 1221 .section .debug_info 1222 .long .Luint8_t - .Lssinfo 1223 1224 .section .debug_abbrev 1225 .uleb128 DW_AT_external 1226 .uleb128 DW_FORM_flag 1227 .section .debug_info 1228 .byte 1 1229 1230 .section .debug_abbrev 1231 .uleb128 DW_AT_location 1232 .uleb128 DW_FORM_block1 1233 .section .debug_info 1234 .byte 5 ; length of block 1235 .byte DW_OP_addr 1236 .long 0x800000 + 0x00 + 0x35 1237 1238 .section .debug_abbrev 1239 .uleb128 0 1240 .uleb128 0 1241 1242;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1243 ;; DIE #25: variable TIMSK0 1244 .section .debug_info 1245 .uleb128 25 ; ref to abbrev 25 1246 .section .debug_abbrev 1247 .uleb128 25 1248 .uleb128 DW_TAG_variable 1249 .byte DW_CHILDREN_no 1250 1251 .uleb128 DW_AT_name 1252 .uleb128 DW_FORM_strp 1253 .section .debug_str 1254.Lname25: 1255 .string "TIMSK0" 1256 .section .debug_info 1257 .long .Lname25 1258 1259 .section .debug_abbrev 1260 .uleb128 DW_AT_decl_file 1261 .uleb128 DW_FORM_data1 1262 .section .debug_info 1263 .byte 0 ; no source file information 1264 1265 .section .debug_abbrev 1266 .uleb128 DW_AT_decl_line 1267 .uleb128 DW_FORM_data1 1268 .section .debug_info 1269 .byte 0 ; no source line information 1270 1271 .section .debug_abbrev 1272 .uleb128 DW_AT_type 1273 .uleb128 DW_FORM_ref4 1274 .section .debug_info 1275 .long .Luint8_t - .Lssinfo 1276 1277 .section .debug_abbrev 1278 .uleb128 DW_AT_external 1279 .uleb128 DW_FORM_flag 1280 .section .debug_info 1281 .byte 1 1282 1283 .section .debug_abbrev 1284 .uleb128 DW_AT_location 1285 .uleb128 DW_FORM_block1 1286 .section .debug_info 1287 .byte 5 ; length of block 1288 .byte DW_OP_addr 1289 .long 0x800000 + 0x00 + 0x59 1290 1291 .section .debug_abbrev 1292 .uleb128 0 1293 .uleb128 0 1294 1295;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1296 ;; DIE #26: variable TIFR0 1297 .section .debug_info 1298 .uleb128 26 ; ref to abbrev 26 1299 .section .debug_abbrev 1300 .uleb128 26 1301 .uleb128 DW_TAG_variable 1302 .byte DW_CHILDREN_no 1303 1304 .uleb128 DW_AT_name 1305 .uleb128 DW_FORM_strp 1306 .section .debug_str 1307.Lname26: 1308 .string "TIFR0" 1309 .section .debug_info 1310 .long .Lname26 1311 1312 .section .debug_abbrev 1313 .uleb128 DW_AT_decl_file 1314 .uleb128 DW_FORM_data1 1315 .section .debug_info 1316 .byte 0 ; no source file information 1317 1318 .section .debug_abbrev 1319 .uleb128 DW_AT_decl_line 1320 .uleb128 DW_FORM_data1 1321 .section .debug_info 1322 .byte 0 ; no source line information 1323 1324 .section .debug_abbrev 1325 .uleb128 DW_AT_type 1326 .uleb128 DW_FORM_ref4 1327 .section .debug_info 1328 .long .Luint8_t - .Lssinfo 1329 1330 .section .debug_abbrev 1331 .uleb128 DW_AT_external 1332 .uleb128 DW_FORM_flag 1333 .section .debug_info 1334 .byte 1 1335 1336 .section .debug_abbrev 1337 .uleb128 DW_AT_location 1338 .uleb128 DW_FORM_block1 1339 .section .debug_info 1340 .byte 5 ; length of block 1341 .byte DW_OP_addr 1342 .long 0x800000 + 0x00 + 0x58 1343 1344 .section .debug_abbrev 1345 .uleb128 0 1346 .uleb128 0 1347 1348;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1349 ;; DIE #27: variable OCR0A 1350 .section .debug_info 1351 .uleb128 27 ; ref to abbrev 27 1352 .section .debug_abbrev 1353 .uleb128 27 1354 .uleb128 DW_TAG_variable 1355 .byte DW_CHILDREN_no 1356 1357 .uleb128 DW_AT_name 1358 .uleb128 DW_FORM_strp 1359 .section .debug_str 1360.Lname27: 1361 .string "OCR0A" 1362 .section .debug_info 1363 .long .Lname27 1364 1365 .section .debug_abbrev 1366 .uleb128 DW_AT_decl_file 1367 .uleb128 DW_FORM_data1 1368 .section .debug_info 1369 .byte 0 ; no source file information 1370 1371 .section .debug_abbrev 1372 .uleb128 DW_AT_decl_line 1373 .uleb128 DW_FORM_data1 1374 .section .debug_info 1375 .byte 0 ; no source line information 1376 1377 .section .debug_abbrev 1378 .uleb128 DW_AT_type 1379 .uleb128 DW_FORM_ref4 1380 .section .debug_info 1381 .long .Luint8_t - .Lssinfo 1382 1383 .section .debug_abbrev 1384 .uleb128 DW_AT_external 1385 .uleb128 DW_FORM_flag 1386 .section .debug_info 1387 .byte 1 1388 1389 .section .debug_abbrev 1390 .uleb128 DW_AT_location 1391 .uleb128 DW_FORM_block1 1392 .section .debug_info 1393 .byte 5 ; length of block 1394 .byte DW_OP_addr 1395 .long 0x800000 + 0x00 + 0x56 1396 1397 .section .debug_abbrev 1398 .uleb128 0 1399 .uleb128 0 1400 1401;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1402 ;; DIE #28: variable TCCR0A 1403 .section .debug_info 1404 .uleb128 28 ; ref to abbrev 28 1405 .section .debug_abbrev 1406 .uleb128 28 1407 .uleb128 DW_TAG_variable 1408 .byte DW_CHILDREN_no 1409 1410 .uleb128 DW_AT_name 1411 .uleb128 DW_FORM_strp 1412 .section .debug_str 1413.Lname28: 1414 .string "TCCR0A" 1415 .section .debug_info 1416 .long .Lname28 1417 1418 .section .debug_abbrev 1419 .uleb128 DW_AT_decl_file 1420 .uleb128 DW_FORM_data1 1421 .section .debug_info 1422 .byte 0 ; no source file information 1423 1424 .section .debug_abbrev 1425 .uleb128 DW_AT_decl_line 1426 .uleb128 DW_FORM_data1 1427 .section .debug_info 1428 .byte 0 ; no source line information 1429 1430 .section .debug_abbrev 1431 .uleb128 DW_AT_type 1432 .uleb128 DW_FORM_ref4 1433 .section .debug_info 1434 .long .Luint8_t - .Lssinfo 1435 1436 .section .debug_abbrev 1437 .uleb128 DW_AT_external 1438 .uleb128 DW_FORM_flag 1439 .section .debug_info 1440 .byte 1 1441 1442 .section .debug_abbrev 1443 .uleb128 DW_AT_location 1444 .uleb128 DW_FORM_block1 1445 .section .debug_info 1446 .byte 5 ; length of block 1447 .byte DW_OP_addr 1448 .long 0x800000 + 0x00 + 0x4F 1449 1450 .section .debug_abbrev 1451 .uleb128 0 1452 .uleb128 0 1453 1454;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1455 ;; DIE #29: variable TCNT0 1456 .section .debug_info 1457 .uleb128 29 ; ref to abbrev 29 1458 .section .debug_abbrev 1459 .uleb128 29 1460 .uleb128 DW_TAG_variable 1461 .byte DW_CHILDREN_no 1462 1463 .uleb128 DW_AT_name 1464 .uleb128 DW_FORM_strp 1465 .section .debug_str 1466.Lname29: 1467 .string "TCNT0" 1468 .section .debug_info 1469 .long .Lname29 1470 1471 .section .debug_abbrev 1472 .uleb128 DW_AT_decl_file 1473 .uleb128 DW_FORM_data1 1474 .section .debug_info 1475 .byte 0 ; no source file information 1476 1477 .section .debug_abbrev 1478 .uleb128 DW_AT_decl_line 1479 .uleb128 DW_FORM_data1 1480 .section .debug_info 1481 .byte 0 ; no source line information 1482 1483 .section .debug_abbrev 1484 .uleb128 DW_AT_type 1485 .uleb128 DW_FORM_ref4 1486 .section .debug_info 1487 .long .Luint8_t - .Lssinfo 1488 1489 .section .debug_abbrev 1490 .uleb128 DW_AT_external 1491 .uleb128 DW_FORM_flag 1492 .section .debug_info 1493 .byte 1 1494 1495 .section .debug_abbrev 1496 .uleb128 DW_AT_location 1497 .uleb128 DW_FORM_block1 1498 .section .debug_info 1499 .byte 5 ; length of block 1500 .byte DW_OP_addr 1501 .long 0x800000 + 0x00 + 0x52 1502 1503 .section .debug_abbrev 1504 .uleb128 0 1505 .uleb128 0 1506 1507;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1508 ;; DIE #30: variable TCCR0B 1509 .section .debug_info 1510 .uleb128 30 ; ref to abbrev 30 1511 .section .debug_abbrev 1512 .uleb128 30 1513 .uleb128 DW_TAG_variable 1514 .byte DW_CHILDREN_no 1515 1516 .uleb128 DW_AT_name 1517 .uleb128 DW_FORM_strp 1518 .section .debug_str 1519.Lname30: 1520 .string "TCCR0B" 1521 .section .debug_info 1522 .long .Lname30 1523 1524 .section .debug_abbrev 1525 .uleb128 DW_AT_decl_file 1526 .uleb128 DW_FORM_data1 1527 .section .debug_info 1528 .byte 0 ; no source file information 1529 1530 .section .debug_abbrev 1531 .uleb128 DW_AT_decl_line 1532 .uleb128 DW_FORM_data1 1533 .section .debug_info 1534 .byte 0 ; no source line information 1535 1536 .section .debug_abbrev 1537 .uleb128 DW_AT_type 1538 .uleb128 DW_FORM_ref4 1539 .section .debug_info 1540 .long .Luint8_t - .Lssinfo 1541 1542 .section .debug_abbrev 1543 .uleb128 DW_AT_external 1544 .uleb128 DW_FORM_flag 1545 .section .debug_info 1546 .byte 1 1547 1548 .section .debug_abbrev 1549 .uleb128 DW_AT_location 1550 .uleb128 DW_FORM_block1 1551 .section .debug_info 1552 .byte 5 ; length of block 1553 .byte DW_OP_addr 1554 .long 0x800000 + 0x00 + 0x53 1555 1556 .section .debug_abbrev 1557 .uleb128 0 1558 .uleb128 0 1559 1560;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1561 ;; DIE #31: variable OCR0B 1562 .section .debug_info 1563 .uleb128 31 ; ref to abbrev 31 1564 .section .debug_abbrev 1565 .uleb128 31 1566 .uleb128 DW_TAG_variable 1567 .byte DW_CHILDREN_no 1568 1569 .uleb128 DW_AT_name 1570 .uleb128 DW_FORM_strp 1571 .section .debug_str 1572.Lname31: 1573 .string "OCR0B" 1574 .section .debug_info 1575 .long .Lname31 1576 1577 .section .debug_abbrev 1578 .uleb128 DW_AT_decl_file 1579 .uleb128 DW_FORM_data1 1580 .section .debug_info 1581 .byte 0 ; no source file information 1582 1583 .section .debug_abbrev 1584 .uleb128 DW_AT_decl_line 1585 .uleb128 DW_FORM_data1 1586 .section .debug_info 1587 .byte 0 ; no source line information 1588 1589 .section .debug_abbrev 1590 .uleb128 DW_AT_type 1591 .uleb128 DW_FORM_ref4 1592 .section .debug_info 1593 .long .Luint8_t - .Lssinfo 1594 1595 .section .debug_abbrev 1596 .uleb128 DW_AT_external 1597 .uleb128 DW_FORM_flag 1598 .section .debug_info 1599 .byte 1 1600 1601 .section .debug_abbrev 1602 .uleb128 DW_AT_location 1603 .uleb128 DW_FORM_block1 1604 .section .debug_info 1605 .byte 5 ; length of block 1606 .byte DW_OP_addr 1607 .long 0x800000 + 0x00 + 0x49 1608 1609 .section .debug_abbrev 1610 .uleb128 0 1611 .uleb128 0 1612 1613;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1614 ;; DIE #32: variable GTCCR 1615 .section .debug_info 1616 .uleb128 32 ; ref to abbrev 32 1617 .section .debug_abbrev 1618 .uleb128 32 1619 .uleb128 DW_TAG_variable 1620 .byte DW_CHILDREN_no 1621 1622 .uleb128 DW_AT_name 1623 .uleb128 DW_FORM_strp 1624 .section .debug_str 1625.Lname32: 1626 .string "GTCCR" 1627 .section .debug_info 1628 .long .Lname32 1629 1630 .section .debug_abbrev 1631 .uleb128 DW_AT_decl_file 1632 .uleb128 DW_FORM_data1 1633 .section .debug_info 1634 .byte 0 ; no source file information 1635 1636 .section .debug_abbrev 1637 .uleb128 DW_AT_decl_line 1638 .uleb128 DW_FORM_data1 1639 .section .debug_info 1640 .byte 0 ; no source line information 1641 1642 .section .debug_abbrev 1643 .uleb128 DW_AT_type 1644 .uleb128 DW_FORM_ref4 1645 .section .debug_info 1646 .long .Luint8_t - .Lssinfo 1647 1648 .section .debug_abbrev 1649 .uleb128 DW_AT_external 1650 .uleb128 DW_FORM_flag 1651 .section .debug_info 1652 .byte 1 1653 1654 .section .debug_abbrev 1655 .uleb128 DW_AT_location 1656 .uleb128 DW_FORM_block1 1657 .section .debug_info 1658 .byte 5 ; length of block 1659 .byte DW_OP_addr 1660 .long 0x800000 + 0x00 + 0x48 1661 1662 .section .debug_abbrev 1663 .uleb128 0 1664 .uleb128 0 1665 1666;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1667 ;; DIE #33: variable WDTCR 1668 .section .debug_info 1669 .uleb128 33 ; ref to abbrev 33 1670 .section .debug_abbrev 1671 .uleb128 33 1672 .uleb128 DW_TAG_variable 1673 .byte DW_CHILDREN_no 1674 1675 .uleb128 DW_AT_name 1676 .uleb128 DW_FORM_strp 1677 .section .debug_str 1678.Lname33: 1679 .string "WDTCR" 1680 .section .debug_info 1681 .long .Lname33 1682 1683 .section .debug_abbrev 1684 .uleb128 DW_AT_decl_file 1685 .uleb128 DW_FORM_data1 1686 .section .debug_info 1687 .byte 0 ; no source file information 1688 1689 .section .debug_abbrev 1690 .uleb128 DW_AT_decl_line 1691 .uleb128 DW_FORM_data1 1692 .section .debug_info 1693 .byte 0 ; no source line information 1694 1695 .section .debug_abbrev 1696 .uleb128 DW_AT_type 1697 .uleb128 DW_FORM_ref4 1698 .section .debug_info 1699 .long .Luint8_t - .Lssinfo 1700 1701 .section .debug_abbrev 1702 .uleb128 DW_AT_external 1703 .uleb128 DW_FORM_flag 1704 .section .debug_info 1705 .byte 1 1706 1707 .section .debug_abbrev 1708 .uleb128 DW_AT_location 1709 .uleb128 DW_FORM_block1 1710 .section .debug_info 1711 .byte 5 ; length of block 1712 .byte DW_OP_addr 1713 .long 0x800000 + 0x00 + 0x41 1714 1715 .section .debug_abbrev 1716 .uleb128 0 1717 .uleb128 0 1718 1719;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1720 ;; DIE #34: variable SREG 1721 .section .debug_info 1722 .uleb128 34 ; ref to abbrev 34 1723 .section .debug_abbrev 1724 .uleb128 34 1725 .uleb128 DW_TAG_variable 1726 .byte DW_CHILDREN_no 1727 1728 .uleb128 DW_AT_name 1729 .uleb128 DW_FORM_strp 1730 .section .debug_str 1731.Lname34: 1732 .string "SREG" 1733 .section .debug_info 1734 .long .Lname34 1735 1736 .section .debug_abbrev 1737 .uleb128 DW_AT_decl_file 1738 .uleb128 DW_FORM_data1 1739 .section .debug_info 1740 .byte 0 ; no source file information 1741 1742 .section .debug_abbrev 1743 .uleb128 DW_AT_decl_line 1744 .uleb128 DW_FORM_data1 1745 .section .debug_info 1746 .byte 0 ; no source line information 1747 1748 .section .debug_abbrev 1749 .uleb128 DW_AT_type 1750 .uleb128 DW_FORM_ref4 1751 .section .debug_info 1752 .long .Luint8_t - .Lssinfo 1753 1754 .section .debug_abbrev 1755 .uleb128 DW_AT_external 1756 .uleb128 DW_FORM_flag 1757 .section .debug_info 1758 .byte 1 1759 1760 .section .debug_abbrev 1761 .uleb128 DW_AT_location 1762 .uleb128 DW_FORM_block1 1763 .section .debug_info 1764 .byte 5 ; length of block 1765 .byte DW_OP_addr 1766 .long 0x800000 + 0x00 + 0x5F 1767 1768 .section .debug_abbrev 1769 .uleb128 0 1770 .uleb128 0 1771 1772;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1773 ;; DIE #35: variable SPL 1774 .section .debug_info 1775 .uleb128 35 ; ref to abbrev 35 1776 .section .debug_abbrev 1777 .uleb128 35 1778 .uleb128 DW_TAG_variable 1779 .byte DW_CHILDREN_no 1780 1781 .uleb128 DW_AT_name 1782 .uleb128 DW_FORM_strp 1783 .section .debug_str 1784.Lname35: 1785 .string "SPL" 1786 .section .debug_info 1787 .long .Lname35 1788 1789 .section .debug_abbrev 1790 .uleb128 DW_AT_decl_file 1791 .uleb128 DW_FORM_data1 1792 .section .debug_info 1793 .byte 0 ; no source file information 1794 1795 .section .debug_abbrev 1796 .uleb128 DW_AT_decl_line 1797 .uleb128 DW_FORM_data1 1798 .section .debug_info 1799 .byte 0 ; no source line information 1800 1801 .section .debug_abbrev 1802 .uleb128 DW_AT_type 1803 .uleb128 DW_FORM_ref4 1804 .section .debug_info 1805 .long .Luint8_t - .Lssinfo 1806 1807 .section .debug_abbrev 1808 .uleb128 DW_AT_external 1809 .uleb128 DW_FORM_flag 1810 .section .debug_info 1811 .byte 1 1812 1813 .section .debug_abbrev 1814 .uleb128 DW_AT_location 1815 .uleb128 DW_FORM_block1 1816 .section .debug_info 1817 .byte 5 ; length of block 1818 .byte DW_OP_addr 1819 .long 0x800000 + 0x00 + 0x5D 1820 1821 .section .debug_abbrev 1822 .uleb128 0 1823 .uleb128 0 1824 1825;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1826 ;; DIE #36: variable MCUCR 1827 .section .debug_info 1828 .uleb128 36 ; ref to abbrev 36 1829 .section .debug_abbrev 1830 .uleb128 36 1831 .uleb128 DW_TAG_variable 1832 .byte DW_CHILDREN_no 1833 1834 .uleb128 DW_AT_name 1835 .uleb128 DW_FORM_strp 1836 .section .debug_str 1837.Lname36: 1838 .string "MCUCR" 1839 .section .debug_info 1840 .long .Lname36 1841 1842 .section .debug_abbrev 1843 .uleb128 DW_AT_decl_file 1844 .uleb128 DW_FORM_data1 1845 .section .debug_info 1846 .byte 0 ; no source file information 1847 1848 .section .debug_abbrev 1849 .uleb128 DW_AT_decl_line 1850 .uleb128 DW_FORM_data1 1851 .section .debug_info 1852 .byte 0 ; no source line information 1853 1854 .section .debug_abbrev 1855 .uleb128 DW_AT_type 1856 .uleb128 DW_FORM_ref4 1857 .section .debug_info 1858 .long .Luint8_t - .Lssinfo 1859 1860 .section .debug_abbrev 1861 .uleb128 DW_AT_external 1862 .uleb128 DW_FORM_flag 1863 .section .debug_info 1864 .byte 1 1865 1866 .section .debug_abbrev 1867 .uleb128 DW_AT_location 1868 .uleb128 DW_FORM_block1 1869 .section .debug_info 1870 .byte 5 ; length of block 1871 .byte DW_OP_addr 1872 .long 0x800000 + 0x00 + 0x55 1873 1874 .section .debug_abbrev 1875 .uleb128 0 1876 .uleb128 0 1877 1878;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1879 ;; DIE #37: variable MCUSR 1880 .section .debug_info 1881 .uleb128 37 ; ref to abbrev 37 1882 .section .debug_abbrev 1883 .uleb128 37 1884 .uleb128 DW_TAG_variable 1885 .byte DW_CHILDREN_no 1886 1887 .uleb128 DW_AT_name 1888 .uleb128 DW_FORM_strp 1889 .section .debug_str 1890.Lname37: 1891 .string "MCUSR" 1892 .section .debug_info 1893 .long .Lname37 1894 1895 .section .debug_abbrev 1896 .uleb128 DW_AT_decl_file 1897 .uleb128 DW_FORM_data1 1898 .section .debug_info 1899 .byte 0 ; no source file information 1900 1901 .section .debug_abbrev 1902 .uleb128 DW_AT_decl_line 1903 .uleb128 DW_FORM_data1 1904 .section .debug_info 1905 .byte 0 ; no source line information 1906 1907 .section .debug_abbrev 1908 .uleb128 DW_AT_type 1909 .uleb128 DW_FORM_ref4 1910 .section .debug_info 1911 .long .Luint8_t - .Lssinfo 1912 1913 .section .debug_abbrev 1914 .uleb128 DW_AT_external 1915 .uleb128 DW_FORM_flag 1916 .section .debug_info 1917 .byte 1 1918 1919 .section .debug_abbrev 1920 .uleb128 DW_AT_location 1921 .uleb128 DW_FORM_block1 1922 .section .debug_info 1923 .byte 5 ; length of block 1924 .byte DW_OP_addr 1925 .long 0x800000 + 0x00 + 0x54 1926 1927 .section .debug_abbrev 1928 .uleb128 0 1929 .uleb128 0 1930 1931;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1932 ;; DIE #38: variable OSCCAL 1933 .section .debug_info 1934 .uleb128 38 ; ref to abbrev 38 1935 .section .debug_abbrev 1936 .uleb128 38 1937 .uleb128 DW_TAG_variable 1938 .byte DW_CHILDREN_no 1939 1940 .uleb128 DW_AT_name 1941 .uleb128 DW_FORM_strp 1942 .section .debug_str 1943.Lname38: 1944 .string "OSCCAL" 1945 .section .debug_info 1946 .long .Lname38 1947 1948 .section .debug_abbrev 1949 .uleb128 DW_AT_decl_file 1950 .uleb128 DW_FORM_data1 1951 .section .debug_info 1952 .byte 0 ; no source file information 1953 1954 .section .debug_abbrev 1955 .uleb128 DW_AT_decl_line 1956 .uleb128 DW_FORM_data1 1957 .section .debug_info 1958 .byte 0 ; no source line information 1959 1960 .section .debug_abbrev 1961 .uleb128 DW_AT_type 1962 .uleb128 DW_FORM_ref4 1963 .section .debug_info 1964 .long .Luint8_t - .Lssinfo 1965 1966 .section .debug_abbrev 1967 .uleb128 DW_AT_external 1968 .uleb128 DW_FORM_flag 1969 .section .debug_info 1970 .byte 1 1971 1972 .section .debug_abbrev 1973 .uleb128 DW_AT_location 1974 .uleb128 DW_FORM_block1 1975 .section .debug_info 1976 .byte 5 ; length of block 1977 .byte DW_OP_addr 1978 .long 0x800000 + 0x00 + 0x51 1979 1980 .section .debug_abbrev 1981 .uleb128 0 1982 .uleb128 0 1983 1984;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1985 ;; DIE #39: variable CLKPR 1986 .section .debug_info 1987 .uleb128 39 ; ref to abbrev 39 1988 .section .debug_abbrev 1989 .uleb128 39 1990 .uleb128 DW_TAG_variable 1991 .byte DW_CHILDREN_no 1992 1993 .uleb128 DW_AT_name 1994 .uleb128 DW_FORM_strp 1995 .section .debug_str 1996.Lname39: 1997 .string "CLKPR" 1998 .section .debug_info 1999 .long .Lname39 2000 2001 .section .debug_abbrev 2002 .uleb128 DW_AT_decl_file 2003 .uleb128 DW_FORM_data1 2004 .section .debug_info 2005 .byte 0 ; no source file information 2006 2007 .section .debug_abbrev 2008 .uleb128 DW_AT_decl_line 2009 .uleb128 DW_FORM_data1 2010 .section .debug_info 2011 .byte 0 ; no source line information 2012 2013 .section .debug_abbrev 2014 .uleb128 DW_AT_type 2015 .uleb128 DW_FORM_ref4 2016 .section .debug_info 2017 .long .Luint8_t - .Lssinfo 2018 2019 .section .debug_abbrev 2020 .uleb128 DW_AT_external 2021 .uleb128 DW_FORM_flag 2022 .section .debug_info 2023 .byte 1 2024 2025 .section .debug_abbrev 2026 .uleb128 DW_AT_location 2027 .uleb128 DW_FORM_block1 2028 .section .debug_info 2029 .byte 5 ; length of block 2030 .byte DW_OP_addr 2031 .long 0x800000 + 0x00 + 0x46 2032 2033 .section .debug_abbrev 2034 .uleb128 0 2035 .uleb128 0 2036 2037;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2038 ;; DIE #40: variable DWDR 2039 .section .debug_info 2040 .uleb128 40 ; ref to abbrev 40 2041 .section .debug_abbrev 2042 .uleb128 40 2043 .uleb128 DW_TAG_variable 2044 .byte DW_CHILDREN_no 2045 2046 .uleb128 DW_AT_name 2047 .uleb128 DW_FORM_strp 2048 .section .debug_str 2049.Lname40: 2050 .string "DWDR" 2051 .section .debug_info 2052 .long .Lname40 2053 2054 .section .debug_abbrev 2055 .uleb128 DW_AT_decl_file 2056 .uleb128 DW_FORM_data1 2057 .section .debug_info 2058 .byte 0 ; no source file information 2059 2060 .section .debug_abbrev 2061 .uleb128 DW_AT_decl_line 2062 .uleb128 DW_FORM_data1 2063 .section .debug_info 2064 .byte 0 ; no source line information 2065 2066 .section .debug_abbrev 2067 .uleb128 DW_AT_type 2068 .uleb128 DW_FORM_ref4 2069 .section .debug_info 2070 .long .Luint8_t - .Lssinfo 2071 2072 .section .debug_abbrev 2073 .uleb128 DW_AT_external 2074 .uleb128 DW_FORM_flag 2075 .section .debug_info 2076 .byte 1 2077 2078 .section .debug_abbrev 2079 .uleb128 DW_AT_location 2080 .uleb128 DW_FORM_block1 2081 .section .debug_info 2082 .byte 5 ; length of block 2083 .byte DW_OP_addr 2084 .long 0x800000 + 0x00 + 0x4E 2085 2086 .section .debug_abbrev 2087 .uleb128 0 2088 .uleb128 0 2089 2090;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2091 ;; DIE #41: variable SPMCSR 2092 .section .debug_info 2093 .uleb128 41 ; ref to abbrev 41 2094 .section .debug_abbrev 2095 .uleb128 41 2096 .uleb128 DW_TAG_variable 2097 .byte DW_CHILDREN_no 2098 2099 .uleb128 DW_AT_name 2100 .uleb128 DW_FORM_strp 2101 .section .debug_str 2102.Lname41: 2103 .string "SPMCSR" 2104 .section .debug_info 2105 .long .Lname41 2106 2107 .section .debug_abbrev 2108 .uleb128 DW_AT_decl_file 2109 .uleb128 DW_FORM_data1 2110 .section .debug_info 2111 .byte 0 ; no source file information 2112 2113 .section .debug_abbrev 2114 .uleb128 DW_AT_decl_line 2115 .uleb128 DW_FORM_data1 2116 .section .debug_info 2117 .byte 0 ; no source line information 2118 2119 .section .debug_abbrev 2120 .uleb128 DW_AT_type 2121 .uleb128 DW_FORM_ref4 2122 .section .debug_info 2123 .long .Luint8_t - .Lssinfo 2124 2125 .section .debug_abbrev 2126 .uleb128 DW_AT_external 2127 .uleb128 DW_FORM_flag 2128 .section .debug_info 2129 .byte 1 2130 2131 .section .debug_abbrev 2132 .uleb128 DW_AT_location 2133 .uleb128 DW_FORM_block1 2134 .section .debug_info 2135 .byte 5 ; length of block 2136 .byte DW_OP_addr 2137 .long 0x800000 + 0x00 + 0x57 2138 2139 .section .debug_abbrev 2140 .uleb128 0 2141 .uleb128 0 2142 2143;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2144 ;; DIE #42: variable PRR 2145 .section .debug_info 2146 .uleb128 42 ; ref to abbrev 42 2147 .section .debug_abbrev 2148 .uleb128 42 2149 .uleb128 DW_TAG_variable 2150 .byte DW_CHILDREN_no 2151 2152 .uleb128 DW_AT_name 2153 .uleb128 DW_FORM_strp 2154 .section .debug_str 2155.Lname42: 2156 .string "PRR" 2157 .section .debug_info 2158 .long .Lname42 2159 2160 .section .debug_abbrev 2161 .uleb128 DW_AT_decl_file 2162 .uleb128 DW_FORM_data1 2163 .section .debug_info 2164 .byte 0 ; no source file information 2165 2166 .section .debug_abbrev 2167 .uleb128 DW_AT_decl_line 2168 .uleb128 DW_FORM_data1 2169 .section .debug_info 2170 .byte 0 ; no source line information 2171 2172 .section .debug_abbrev 2173 .uleb128 DW_AT_type 2174 .uleb128 DW_FORM_ref4 2175 .section .debug_info 2176 .long .Luint8_t - .Lssinfo 2177 2178 .section .debug_abbrev 2179 .uleb128 DW_AT_external 2180 .uleb128 DW_FORM_flag 2181 .section .debug_info 2182 .byte 1 2183 2184 .section .debug_abbrev 2185 .uleb128 DW_AT_location 2186 .uleb128 DW_FORM_block1 2187 .section .debug_info 2188 .byte 5 ; length of block 2189 .byte DW_OP_addr 2190 .long 0x800000 + 0x00 + 0x45 2191 2192 .section .debug_abbrev 2193 .uleb128 0 2194 .uleb128 0 2195 2196;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2197 ;; DIE #43: variable BODCR 2198 .section .debug_info 2199 .uleb128 43 ; ref to abbrev 43 2200 .section .debug_abbrev 2201 .uleb128 43 2202 .uleb128 DW_TAG_variable 2203 .byte DW_CHILDREN_no 2204 2205 .uleb128 DW_AT_name 2206 .uleb128 DW_FORM_strp 2207 .section .debug_str 2208.Lname43: 2209 .string "BODCR" 2210 .section .debug_info 2211 .long .Lname43 2212 2213 .section .debug_abbrev 2214 .uleb128 DW_AT_decl_file 2215 .uleb128 DW_FORM_data1 2216 .section .debug_info 2217 .byte 0 ; no source file information 2218 2219 .section .debug_abbrev 2220 .uleb128 DW_AT_decl_line 2221 .uleb128 DW_FORM_data1 2222 .section .debug_info 2223 .byte 0 ; no source line information 2224 2225 .section .debug_abbrev 2226 .uleb128 DW_AT_type 2227 .uleb128 DW_FORM_ref4 2228 .section .debug_info 2229 .long .Luint8_t - .Lssinfo 2230 2231 .section .debug_abbrev 2232 .uleb128 DW_AT_external 2233 .uleb128 DW_FORM_flag 2234 .section .debug_info 2235 .byte 1 2236 2237 .section .debug_abbrev 2238 .uleb128 DW_AT_location 2239 .uleb128 DW_FORM_block1 2240 .section .debug_info 2241 .byte 5 ; length of block 2242 .byte DW_OP_addr 2243 .long 0x800000 + 0x00 + 0x50 2244 2245 .section .debug_abbrev 2246 .uleb128 0 2247 .uleb128 0 2248 2249 ;; trailer 2250 .section .debug_abbrev 2251 .uleb128 0 2252 2253 .section .debug_info 2254 .uleb128 0 2255.Leinfo: 2256