-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathfoo.map
1207 lines (1134 loc) · 72.6 KB
/
foo.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Archive member included to satisfy reference by file (symbol)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
obj/twi.o (__divmodsi4)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o) (__negsi2)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o (exit)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
obj/main.o (__do_copy_data)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
obj/hexapod.o (__do_clear_bss)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
obj/stream.o (__do_global_ctors)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o) (__udivmodsi4)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
/usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o) (__tablejump2__)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(acos.o)
obj/leg.o (acos)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3.o)
obj/servocontroller.o (__subsf3)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(acos.o) (__addsf3x)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o)
obj/leg.o (atan)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cmpsf2.o)
obj/testScripts.o (__eqsf2)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cos.o)
obj/leg.o (cos)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3.o)
obj/servocontroller.o (__divsf3)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3x.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3.o) (__divsf3x)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixsfsi.o)
obj/testScripts.o (__fixsfsi)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
obj/servocontroller.o (__fixunssfsi)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(floatsisf.o)
obj/servo.o (__floatunsisf)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_arccos.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(acos.o) (__fp_arccos)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_cmp.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cmpsf2.o) (__fp_cmp)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_inf.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_inf)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_nan.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_nan)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powser.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o) (__fp_powser)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscA.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscA)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscB.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscB)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cos.o) (__fp_rempio2)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_round.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(acos.o) (__fp_round)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_sinus.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cos.o) (__fp_sinus)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_split3.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_split3)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_zero.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_zero)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(gesf2.o)
obj/servo.o (__gtsf2)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(inverse.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o) (inverse)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3.o)
obj/servocontroller.o (__mulsf3)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o) (__mulsf3x)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(round.o)
obj/servocontroller.o (round)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sin.o)
obj/leg.o (sin)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sqrt.o)
obj/leg.o (sqrt)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(square.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o) (square)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mintl.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(round.o) (__fp_mintl)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mpack.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(round.o) (__fp_mpack)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_norm2.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sqrt.o) (__fp_norm2)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_sinus.o) (__fp_powsodd)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(atoi.o)
obj/main.o (atoi)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok.o)
obj/main.o (strtok)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok_r.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok.o) (strtok_r)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(mul10.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(atoi.o) (__mulhi_const_10)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(time.o)
obj/servo.o (time)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_tick.o)
obj/main.o (system_tick)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_time.o)
/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(time.o) (__system_time)
Allocating common symbols
Common symbol size file
__system_time 0x4 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_time.o)
Discarded input sections
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/testScripts.o
.group 0x0000000000000000 0x8 obj/leg.o
.group 0x0000000000000000 0x8 obj/leg.o
Speicherkonfiguration
Name Ursprung Länge Attribute
text 0x0000000000000000 0x0000000000020000 xr
data 0x0000000000800060 0x000000000000ffa0 rw !x
eeprom 0x0000000000810000 0x0000000000010000 rw !x
fuse 0x0000000000820000 0x0000000000000003 rw !x
lock 0x0000000000830000 0x0000000000000400 rw !x
signature 0x0000000000840000 0x0000000000000400 rw !x
user_signatures 0x0000000000850000 0x0000000000000400 rw !x
*default* 0x0000000000000000 0xffffffffffffffff
Linker script and memory map
Adresse des Abschnitts .data gesetzt auf 0x800100
LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o
LOAD obj/hexapod.o
LOAD obj/servocontroller.o
LOAD obj/testScripts.o
LOAD obj/stream.o
LOAD obj/quadraticFunction.o
LOAD obj/twi.o
LOAD obj/servo.o
LOAD obj/leg.o
LOAD obj/linearFunction.o
LOAD obj/main.o
LOAD obj/gait.o
LOAD /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a
LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a
START GROUP
LOAD /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a
LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a
LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a
LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libatmega328p.a
END GROUP
0x0000000000020000 __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000
0x000000000000ffa0 __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0
0x0000000000010000 __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000
[0x0000000000000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400
0x0000000000000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400
0x0000000000000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400
0x0000000000000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400
.hash
*(.hash)
.dynsym
*(.dynsym)
.dynstr
*(.dynstr)
.gnu.version
*(.gnu.version)
.gnu.version_d
*(.gnu.version_d)
.gnu.version_r
*(.gnu.version_r)
.rel.init
*(.rel.init)
.rela.init
*(.rela.init)
.rel.text
*(.rel.text)
*(.rel.text.*)
*(.rel.gnu.linkonce.t*)
.rela.text
*(.rela.text)
*(.rela.text.*)
*(.rela.gnu.linkonce.t*)
.rel.fini
*(.rel.fini)
.rela.fini
*(.rela.fini)
.rel.rodata
*(.rel.rodata)
*(.rel.rodata.*)
*(.rel.gnu.linkonce.r*)
.rela.rodata
*(.rela.rodata)
*(.rela.rodata.*)
*(.rela.gnu.linkonce.r*)
.rel.data
*(.rel.data)
*(.rel.data.*)
*(.rel.gnu.linkonce.d*)
.rela.data
*(.rela.data)
*(.rela.data.*)
*(.rela.gnu.linkonce.d*)
.rel.ctors
*(.rel.ctors)
.rela.ctors
*(.rela.ctors)
.rel.dtors
*(.rel.dtors)
.rela.dtors
*(.rela.dtors)
.rel.got
*(.rel.got)
.rela.got
*(.rela.got)
.rel.bss
*(.rel.bss)
.rela.bss
*(.rela.bss)
.rel.plt
*(.rel.plt)
.rela.plt
*(.rela.plt)
.text 0x0000000000000000 0x4f1e
*(.vectors)
.vectors 0x0000000000000000 0x68 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o
0x0000000000000000 __vectors
0x0000000000000000 __vector_default
*(.vectors)
*(.progmem.gcc*)
.progmem.gcc_fplib
0x0000000000000068 0x2d /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o)
.progmem.gcc_fplib
0x0000000000000095 0x28 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_arccos.o)
.progmem.gcc_fplib
0x00000000000000bd 0x1e /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_sinus.o)
0x00000000000000dc . = ALIGN (0x2)
*fill* 0x00000000000000db 0x1
0x00000000000000dc __trampolines_start = .
*(.trampolines)
.trampolines 0x00000000000000dc 0x0 linker stubs
*(.trampolines*)
0x00000000000000dc __trampolines_end = .
*libprintf_flt.a:*(.progmem.data)
*libc.a:*(.progmem.data)
*(.progmem*)
0x00000000000000dc . = ALIGN (0x2)
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x00000000000000dc __ctors_start = .
*(.ctors)
.ctors 0x00000000000000dc 0x2 obj/stream.o
.ctors 0x00000000000000de 0x2 obj/leg.o
.ctors 0x00000000000000e0 0x2 obj/main.o
.ctors 0x00000000000000e2 0x2 obj/gait.o
0x00000000000000e4 __ctors_end = .
0x00000000000000e4 __dtors_start = .
*(.dtors)
0x00000000000000e4 __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x00000000000000e4 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o
0x00000000000000e4 __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x00000000000000e4 0xc /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x00000000000000f0 0x16 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
0x00000000000000f0 __do_copy_data
.init4 0x0000000000000106 0x10 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
0x0000000000000106 __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
*(.init6)
.init6 0x0000000000000116 0x16 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
0x0000000000000116 __do_global_ctors
*(.init6)
*(.init7)
*(.init7)
*(.init8)
*(.init8)
*(.init9)
.init9 0x000000000000012c 0x8 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o
*(.init9)
*(.text)
.text 0x0000000000000134 0x4 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o
0x0000000000000134 __vector_22
0x0000000000000134 __vector_1
0x0000000000000134 __vector_24
0x0000000000000134 __vector_12
0x0000000000000134 __bad_interrupt
0x0000000000000134 __vector_6
0x0000000000000134 __vector_3
0x0000000000000134 __vector_23
0x0000000000000134 __vector_25
0x0000000000000134 __vector_13
0x0000000000000134 __vector_17
0x0000000000000134 __vector_19
0x0000000000000134 __vector_5
0x0000000000000134 __vector_4
0x0000000000000134 __vector_9
0x0000000000000134 __vector_2
0x0000000000000134 __vector_21
0x0000000000000134 __vector_15
0x0000000000000134 __vector_8
0x0000000000000134 __vector_14
0x0000000000000134 __vector_10
0x0000000000000134 __vector_16
0x0000000000000134 __vector_20
.text 0x0000000000000138 0x726 obj/hexapod.o
0x0000000000000138 _ZN7Hexapod6updateEm
0x000000000000017c _ZN7Hexapod4moveERK11LegPositionj
0x00000000000001ce _ZN7Hexapod6bodyIkEaaa
0x00000000000002e6 _ZN7Hexapod3yawEa
0x00000000000002f0 _ZN7Hexapod5pitchEa
0x00000000000002fc _ZN7Hexapod4rollEa
0x0000000000000308 _ZN7Hexapod16moveToLocalPointERK11LegPositionRK5PointIiEj
0x000000000000034a _ZN7Hexapod17moveToGlobalPointERK11LegPositionRK5PointIiEj
0x000000000000038c _ZN7HexapodC1Ev
0x000000000000038c _ZN7HexapodC2Ev
.text 0x000000000000085e 0x1c8 obj/servocontroller.o
0x000000000000085e _ZN15Servocontroller6setPWMEhjj
0x00000000000008a4 _ZN15Servocontroller5read8Eh
0x0000000000000900 _ZN15Servocontroller6write8Ehh
0x0000000000000930 _ZN15Servocontroller5resetEv
0x0000000000000946 _ZN15Servocontroller10setPWMFreqEf
0x00000000000009f0 _ZN15ServocontrollerC2Eh
0x00000000000009f0 _ZN15ServocontrollerC1Eh
.text 0x0000000000000a26 0x202 obj/testScripts.o
0x0000000000000b90 _Z11bodyIk_testR7Hexapod
0x0000000000000b92 _Z15moveLinear_testR7Hexapod
.text 0x0000000000000c28 0xba obj/stream.o
0x0000000000000c28 _ZN6StreamC2Ev
0x0000000000000c28 _ZN6StreamC1Ev
0x0000000000000c48 _ZN6Stream5writeEc
0x0000000000000c56 _ZN6Stream5writeEPKc
0x0000000000000c7a _ZN6Stream4readEv
0x0000000000000c88 _ZN6Stream4readEPch
.text 0x0000000000000ce2 0xdc obj/quadraticFunction.o
0x0000000000000ce2 _ZN17QuadraticFunctionC1Efff
0x0000000000000ce2 _ZN17QuadraticFunctionC2Efff
0x0000000000000d16 _ZNK17QuadraticFunction8getSlopeEf
0x0000000000000d60 _ZNK17QuadraticFunction4getYEi
.text 0x0000000000000dbe 0x158 obj/twi.o
0x0000000000000dbe _ZN3TwiC2El
0x0000000000000dbe _ZN3TwiC1El
0x0000000000000dfa _ZN3Twi7writeToEhPhhb
0x0000000000000e8e _ZN3Twi8readFromEhPhhb
.text 0x0000000000000f16 0x5c6 obj/servo.o
0x0000000000000f16 _ZN5ServoC1ER15Servocontrollerhjj
0x0000000000000f16 _ZN5ServoC2ER15Servocontrollerhjj
0x0000000000000f60 _ZN5Servo6updateEm
0x000000000000127a _ZN5Servo4moveEfff
0x000000000000136c _ZN5Servo15mapToPulseWidthEf
0x00000000000013f4 _ZN5Servo4moveEj
0x00000000000014b8 _ZN5Servo8setAngleEh
.text 0x00000000000014dc 0xdc2 obj/leg.o
0x00000000000014dc _ZN3LegC2EO5ServoS1_S1_5PointIiEhj
0x00000000000014dc _ZN3LegC1EO5ServoS1_S1_5PointIiEhj
0x0000000000001586 _ZN3Leg6updateEm
0x00000000000015c0 _ZNK3Leg20getQuadraticFunctionERK5PointIiEab
0x0000000000001938 _ZNK3Leg17getLinearFunctionEf
0x00000000000019d2 _ZN3Leg16setLocalPositionERK5PointIiE
0x00000000000019e6 _ZNK3Leg16getLocalPositionEv
0x00000000000019ec _ZN3Leg7moveAllEj
0x0000000000001a18 _ZN3Leg4moveE5Jointj
0x0000000000001a3a _ZNK3Leg18calculateCoxaAngleEv
0x0000000000001ab8 _ZNK3Leg19calculateFemurAngleEf
0x0000000000001bb0 _ZNK3Leg19calculateTibiaAngleEf
0x0000000000001bf6 _ZNK3Leg15isLegOnLeftSideEv
0x0000000000001c1c _ZN3Leg8setAngleE5Jointh
0x0000000000001c96 _ZN3Leg12setAllAnglesEhhh
0x0000000000001cce _ZN3Leg12updateAnglesEv
0x0000000000001dea _ZNK3Leg18getLastLinearPointERK14LinearFunctionfb
0x00000000000020fa _ZN3Leg17setGlobalPositionERK5PointIiE
0x000000000000219a _ZNK3Leg17getGlobalPositionEv
0x000000000000222c _ZN3Leg9rotateXYZEaaa
.text 0x000000000000229e 0x7fa obj/linearFunction.o
0x000000000000229e _ZN14LinearFunctionC2Efi
0x000000000000229e _ZN14LinearFunctionC1Efi
0x00000000000022ae _ZN14LinearFunctionC2Ef5PointIiE
0x00000000000022ae _ZN14LinearFunctionC1Ef5PointIiE
0x0000000000002364 _ZN14LinearFunctionC2E5PointIiES1_
0x0000000000002364 _ZN14LinearFunctionC1E5PointIiES1_
0x0000000000002458 _ZNK14LinearFunction4getYEi
0x00000000000024b2 _ZNK14LinearFunction19getIntersectionWithERKS_R5PointIiE
0x00000000000025aa _ZNK14LinearFunction19getIntersectionWithERK5PointIiEhPS1_
0x00000000000028cc _ZN14LinearFunction7rotateZEj
.text 0x0000000000002a98 0x1bc obj/main.o
0x0000000000002a98 _Z15executeFunctionv
0x0000000000002b6c __vector_7
0x0000000000002bb4 __vector_11
0x0000000000002c0c __vector_18
.text 0x0000000000002c54 0x0 obj/gait.o
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(acos.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cmpsf2.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cos.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3x.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixsfsi.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(floatsisf.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_arccos.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_cmp.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_inf.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_nan.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powser.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscA.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscB.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_round.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_sinus.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_split3.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_zero.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(gesf2.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(inverse.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3x.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(round.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sin.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sqrt.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(square.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mintl.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mpack.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_norm2.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(atoi.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok_r.o)
.text 0x0000000000002c54 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(mul10.o)
.text 0x0000000000002c54 0x26 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(time.o)
0x0000000000002c54 time
.text 0x0000000000002c7a 0x38 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_tick.o)
0x0000000000002c7a system_tick
.text 0x0000000000002cb2 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_time.o)
0x0000000000002cb2 . = ALIGN (0x2)
*(.text.*)
.text._ZeqRK5PointIiES2_
0x0000000000002cb2 0x3e obj/testScripts.o
0x0000000000002cb2 _ZeqRK5PointIiES2_
.text._ZN7Hexapod10moveLinearILh0ELh6ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbb
0x0000000000002cf0 0x5fe obj/testScripts.o
0x0000000000002cf0 _ZN7Hexapod10moveLinearILh0ELh6ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbb
.text._ZN7Hexapod10moveLinearILh0ELh2ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbb
0x00000000000032ee 0x5f0 obj/testScripts.o
0x00000000000032ee _ZN7Hexapod10moveLinearILh0ELh2ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbb
.text._ZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbb
0x00000000000038de 0x6d6 obj/testScripts.o
0x00000000000038de _ZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbb
.text.startup 0x0000000000003fb4 0x10 obj/stream.o
.text._ZN5PointIiE7rotateZEi
0x0000000000003fc4 0x142 obj/leg.o
0x0000000000003fc4 _ZN5PointIiE7rotateZEi
.text._ZN5PointIiE9rotateXYZEiii
0x0000000000004106 0x3b0 obj/leg.o
0x0000000000004106 _ZN5PointIiE9rotateXYZEiii
.text.startup 0x00000000000044b6 0xb6 obj/leg.o
.text.startup 0x000000000000456c 0x4c obj/main.o
0x000000000000456c main
.text.startup 0x00000000000045b8 0x9a obj/gait.o
.text.libgcc.mul
0x0000000000004652 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.div
0x0000000000004652 0x2e /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
0x0000000000004652 __divmodsi4
.text.libgcc 0x0000000000004680 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.prologue
0x0000000000004680 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.builtins
0x0000000000004680 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.fmul
0x0000000000004680 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.fixed
0x0000000000004680 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.mul
0x0000000000004680 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.text.libgcc.div
0x0000000000004680 0x10 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
0x0000000000004680 __negsi2
.text.libgcc 0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.text.libgcc.prologue
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.text.libgcc.builtins
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.text.libgcc.fmul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.text.libgcc.fixed
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.text.libgcc.mul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.text.libgcc.div
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.text.libgcc 0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.text.libgcc.prologue
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.text.libgcc.builtins
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.text.libgcc.fmul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.text.libgcc.fixed
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.text.libgcc.mul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.text.libgcc.div
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.text.libgcc 0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.text.libgcc.prologue
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.text.libgcc.builtins
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.text.libgcc.fmul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.text.libgcc.fixed
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.text.libgcc.mul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.div
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.text.libgcc 0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.prologue
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.builtins
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.fmul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.fixed
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.mul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.text.libgcc.div
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.text.libgcc 0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.text.libgcc.prologue
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.text.libgcc.builtins
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.text.libgcc.fmul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.text.libgcc.fixed
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.text.libgcc.mul
0x0000000000004690 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.div
0x0000000000004690 0x44 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
0x0000000000004690 __udivmodsi4
.text.libgcc 0x00000000000046d4 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.prologue
0x00000000000046d4 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.builtins
0x00000000000046d4 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.fmul
0x00000000000046d4 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.fixed
0x00000000000046d4 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.mul
0x00000000000046d4 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.text.libgcc.div
0x00000000000046d4 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.text.libgcc 0x00000000000046d4 0xc /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
0x00000000000046d4 __tablejump2__
.text.libgcc.prologue
0x00000000000046e0 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.text.libgcc.builtins
0x00000000000046e0 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.text.libgcc.fmul
0x00000000000046e0 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.text.libgcc.fixed
0x00000000000046e0 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.text.avr-libc.fplib
0x00000000000046e0 0x22 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(acos.o)
0x00000000000046e0 acos
.text.avr-libc.fplib
0x0000000000004702 0xe /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3.o)
0x0000000000004702 __subsf3
0x0000000000004704 __addsf3
.text.avr-libc.fplib
0x0000000000004710 0xcc /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o)
0x0000000000004732 __addsf3x
.text.avr-libc.fplib
0x00000000000047dc 0x5e /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o)
0x00000000000047dc atan
.text.avr-libc.fplib
0x000000000000483a 0xa /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cmpsf2.o)
0x000000000000483a __lesf2
0x000000000000483a __nesf2
0x000000000000483a __eqsf2
0x000000000000483a __cmpsf2
0x000000000000483a __ltsf2
.text.avr-libc.fplib
0x0000000000004844 0xa /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cos.o)
0x0000000000004844 cos
.text.avr-libc.fplib
0x000000000000484e 0x8 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3.o)
0x000000000000484e __divsf3
.text.avr-libc.fplib
0x0000000000004856 0xdc /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3x.o)
0x0000000000004876 __divsf3x
0x000000000000487c __divsf3_pse
.text.avr-libc.fplib
0x0000000000004932 0xe /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixsfsi.o)
0x0000000000004932 __fixsfsi
.text.avr-libc.fplib
0x0000000000004940 0x5e /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
0x0000000000004940 __fixunssfsi
.text.avr-libc.fplib
0x000000000000499e 0x7a /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(floatsisf.o)
0x000000000000499e __floatunsisf
0x00000000000049a2 __floatsisf
.text.avr-libc.fplib
0x0000000000004a18 0x40 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_arccos.o)
0x0000000000004a18 __fp_arccos
.text.avr-libc.fplib
0x0000000000004a58 0x48 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_cmp.o)
0x0000000000004a58 __fp_cmp
.text.avr-libc.fplib
0x0000000000004aa0 0xc /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_inf.o)
0x0000000000004aa0 __fp_inf
.text.avr-libc.fplib
0x0000000000004aac 0x6 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_nan.o)
0x0000000000004aac __fp_nan
.text.avr-libc.fplib
0x0000000000004ab2 0x4e /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powser.o)
0x0000000000004ab2 __fp_powser
.text.avr-libc.fplib
0x0000000000004b00 0xe /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscA.o)
0x0000000000004b00 __fp_pscA
.text.avr-libc.fplib
0x0000000000004b0e 0xe /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscB.o)
0x0000000000004b0e __fp_pscB
.text.avr-libc.fplib
0x0000000000004b1c 0x56 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
0x0000000000004b20 __fp_rempio2
.text.avr-libc.fplib
0x0000000000004b72 0x22 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_round.o)
0x0000000000004b72 __fp_round
.text.avr-libc.fplib
0x0000000000004b94 0x28 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_sinus.o)
0x0000000000004b94 __fp_sinus
.text.avr-libc.fplib
0x0000000000004bbc 0x44 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_split3.o)
0x0000000000004bbc __fp_split3
0x0000000000004bcc __fp_splitA
.text.avr-libc.fplib
0x0000000000004c00 0xe /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_zero.o)
0x0000000000004c00 __fp_zero
0x0000000000004c02 __fp_szero
.text.avr-libc.fplib
0x0000000000004c0e 0xa /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(gesf2.o)
0x0000000000004c0e __gtsf2
0x0000000000004c0e __gesf2
.text.avr-libc.fplib
0x0000000000004c18 0x10 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(inverse.o)
0x0000000000004c18 inverse
.text.avr-libc.fplib
0x0000000000004c28 0x8 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3.o)
0x0000000000004c28 __mulsf3
.text.avr-libc.fplib
0x0000000000004c30 0xd2 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3x.o)
0x0000000000004c4e __mulsf3x
0x0000000000004c54 __mulsf3_pse
.text.avr-libc.fplib
0x0000000000004d02 0x48 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(round.o)
0x0000000000004d02 round
.text.avr-libc.fplib
0x0000000000004d4a 0x10 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sin.o)
0x0000000000004d4a sin
.text.avr-libc.fplib
0x0000000000004d5a 0x8c /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sqrt.o)
0x0000000000004d66 sqrt
0x0000000000004d66 sqrtf
.text.avr-libc.fplib
0x0000000000004de6 0x8 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(square.o)
0x0000000000004de6 square
.text.avr-libc.fplib
0x0000000000004dee 0x36 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mintl.o)
0x0000000000004dee __fp_mintl
.text.avr-libc.fplib
0x0000000000004e24 0x1c /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mpack.o)
0x0000000000004e24 __fp_mpack
0x0000000000004e28 __fp_mpack_finite
.text.avr-libc.fplib
0x0000000000004e40 0xe /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_norm2.o)
0x0000000000004e40 __fp_norm2
.text.avr-libc.fplib
0x0000000000004e4e 0x28 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
0x0000000000004e4e __fp_powsodd
.text.avr-libc
0x0000000000004e76 0x3c /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(atoi.o)
0x0000000000004e76 atoi
.text.avr-libc
0x0000000000004eb2 0xa /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok.o)
0x0000000000004eb2 strtok
.text.avr-libc
0x0000000000004ebc 0x4e /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok_r.o)
0x0000000000004ebc strtok_r
.text.avr-libc
0x0000000000004f0a 0x10 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(mul10.o)
0x0000000000004f0a __mulhi_const_10
0x0000000000004f1a . = ALIGN (0x2)
*(.fini9)
.fini9 0x0000000000004f1a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
0x0000000000004f1a exit
0x0000000000004f1a _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x0000000000004f1a 0x4 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
*(.fini0)
0x0000000000004f1e _etext = .
.data 0x0000000000800100 0x20 load address 0x0000000000004f1e
0x0000000000800100 PROVIDE (__data_start, .)
*(.data)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o
.data 0x0000000000800100 0x0 obj/hexapod.o
.data 0x0000000000800100 0x0 obj/servocontroller.o
.data 0x0000000000800100 0x0 obj/testScripts.o
.data 0x0000000000800100 0x0 obj/stream.o
.data 0x0000000000800100 0x0 obj/quadraticFunction.o
.data 0x0000000000800100 0x0 obj/twi.o
.data 0x0000000000800100 0x0 obj/servo.o
.data 0x0000000000800100 0x0 obj/leg.o
.data 0x0000000000800100 0x0 obj/linearFunction.o
.data 0x0000000000800100 0x0 obj/main.o
.data 0x0000000000800100 0x16 obj/gait.o
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(acos.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cmpsf2.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cos.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3x.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixsfsi.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(floatsisf.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_arccos.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_cmp.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_inf.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_nan.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powser.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscA.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscB.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_round.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_sinus.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_split3.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_zero.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(gesf2.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(inverse.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3x.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(round.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sin.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sqrt.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(square.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mintl.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mpack.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_norm2.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(atoi.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok_r.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(mul10.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(time.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_tick.o)
.data 0x0000000000800116 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_time.o)
*(.data*)
*(.gnu.linkonce.d*)
*(.rodata)
*(.rodata*)
.rodata.str1.1
0x0000000000800116 0xa obj/main.o
*(.gnu.linkonce.r*)
0x0000000000800120 . = ALIGN (0x2)
0x0000000000800120 _edata = .
0x0000000000800120 PROVIDE (__data_end, .)
.bss 0x0000000000800120 0x547
0x0000000000800120 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x0000000000800120 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega328p.o
.bss 0x0000000000800120 0x2 obj/hexapod.o
.bss 0x0000000000800122 0x0 obj/servocontroller.o
.bss 0x0000000000800122 0x0 obj/testScripts.o
.bss 0x0000000000800122 0x2 obj/stream.o
0x0000000000800122 _ZN3avr3errE
0x0000000000800123 _ZN3avr4coutE
.bss 0x0000000000800124 0x0 obj/quadraticFunction.o
.bss 0x0000000000800124 0x0 obj/twi.o
.bss 0x0000000000800124 0x0 obj/servo.o
.bss 0x0000000000800124 0x19 obj/leg.o
0x0000000000800124 _ZN3Leg11motionRangeE
.bss 0x000000000080013d 0x0 obj/linearFunction.o
.bss 0x000000000080013d 0x235 obj/main.o
.bss 0x0000000000800372 0x28 obj/gait.o
0x0000000000800372 tripodGait
0x000000000080037c rippleGait
0x0000000000800386 wave2Gait
0x0000000000800390 waveGait
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodsi4.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_negsi2.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_clear_bss.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_ctors.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/avr5/libgcc.a(_tablejump2.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(acos.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(addsf3x.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(atan.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cmpsf2.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(cos.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(divsf3x.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixsfsi.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(floatsisf.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_arccos.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_cmp.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_inf.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_nan.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powser.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscA.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_pscB.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_rempio2.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_round.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_sinus.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_split3.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_zero.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(gesf2.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(inverse.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(mulsf3x.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(round.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sin.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(sqrt.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(square.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mintl.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_mpack.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_norm2.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libm.a(fp_powsodd.o)
.bss 0x000000000080039a 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(atoi.o)
.bss 0x000000000080039a 0x2 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok.o)
.bss 0x000000000080039c 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(strtok_r.o)
.bss 0x000000000080039c 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(mul10.o)
.bss 0x000000000080039c 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(time.o)
.bss 0x000000000080039c 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_tick.o)
.bss 0x000000000080039c 0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/libc.a(system_time.o)
*(.bss*)
.bss._ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE14oldMoveUpwards
0x000000000080039c 0x8 obj/testScripts.o
0x000000000080039c _ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE14oldMoveUpwards
.bss._ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE14oldMoveUpwards
0x00000000008003a4 0x1 obj/testScripts.o
0x00000000008003a4 _ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE14oldMoveUpwards
.bss._ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE8oldSlope
0x00000000008003a5 0x8 obj/testScripts.o
0x00000000008003a5 _ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE8oldSlope
.bss._ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE8oldSlope
0x00000000008003ad 0x4 obj/testScripts.o
0x00000000008003ad _ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE8oldSlope
.bss._ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE20nextStepInaccuracies
0x00000000008003b1 0x18 obj/testScripts.o
0x00000000008003b1 _ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE20nextStepInaccuracies
.bss._ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE9nextSteps
0x00000000008003c9 0x18 obj/testScripts.o
0x00000000008003c9 _ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE9nextSteps
.bss._ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE11destination
0x00000000008003e1 0x8 obj/testScripts.o
0x00000000008003e1 _ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE11destination
.bss._ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE11destination
0x00000000008003e9 0x24 obj/testScripts.o
0x00000000008003e9 _ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE11destination
.bss._ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE18quadraticFunctions
0x000000000080040d 0x8 obj/testScripts.o
0x000000000080040d _ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE18quadraticFunctions
.bss._ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE18quadraticFunctions
0x0000000000800415 0x48 obj/testScripts.o
0x0000000000800415 _ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE18quadraticFunctions
.bss._ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE15linearFunctions
0x000000000080045d 0x8 obj/testScripts.o
0x000000000080045d _ZGVZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE15linearFunctions
.bss._ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE15linearFunctions
0x0000000000800465 0x24 obj/testScripts.o
0x0000000000800465 _ZZN7Hexapod10moveLinearILh1ELh6ELh1EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE15linearFunctions
.bss._ZGVZN7Hexapod10moveLinearILh0ELh2ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE14oldMoveUpwards
0x0000000000800489 0x8 obj/testScripts.o
0x0000000000800489 _ZGVZN7Hexapod10moveLinearILh0ELh2ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE14oldMoveUpwards
.bss._ZZN7Hexapod10moveLinearILh0ELh2ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE14oldMoveUpwards
0x0000000000800491 0x1 obj/testScripts.o
0x0000000000800491 _ZZN7Hexapod10moveLinearILh0ELh2ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE14oldMoveUpwards
.bss._ZGVZN7Hexapod10moveLinearILh0ELh2ELh0EEEvRK4GaitIXT_EXT0_EXT1_EEfbbbE8oldSlope