ARM GAS  /tmp/ccTXIJT4.s 			page 1


   1              		.cpu cortex-m0
   2              		.arch armv6s-m
   3              		.fpu softvfp
   4              		.eabi_attribute 23, 1
   5              		.eabi_attribute 24, 1
   6              		.eabi_attribute 25, 1
   7              		.eabi_attribute 26, 1
   8              		.eabi_attribute 30, 2
   9              		.eabi_attribute 34, 0
  10              		.eabi_attribute 18, 4
  11              		.file	"main.c"
  12              		.text
  13              	.Ltext0:
  14              		.cfi_sections	.debug_frame
  15              		.file 1 "User/main.c"
  16              		.section	.text.startup.main,"ax",%progbits
  17              		.align	1
  18              		.p2align 2,,3
  19              		.global	main
  20              		.syntax unified
  21              		.code	16
  22              		.thumb_func
  24              	main:
  25              	.LFB45:
   1:User/main.c   **** #include "bsp.h"
   2:User/main.c   **** #include "global.h"
   3:User/main.c   **** #include "lcm32f06x_conf.h"
   4:User/main.c   **** 
   5:User/main.c   **** 
   6:User/main.c   **** 
   7:User/main.c   **** int main(void)
   8:User/main.c   **** {
  26              		.loc 1 8 1 view -0
  27              		.cfi_startproc
  28              		@ Volatile: function does not return.
  29              		@ args = 0, pretend = 0, frame = 0
  30              		@ frame_needed = 0, uses_anonymous_args = 0
   9:User/main.c   **** 
  10:User/main.c   ****   bsp_init();
  31              		.loc 1 10 3 view .LVU1
   8:User/main.c   **** 
  32              		.loc 1 8 1 is_stmt 0 view .LVU2
  33 0000 10B5     		push	{r4, lr}
  34              	.LCFI0:
  35              		.cfi_def_cfa_offset 8
  36              		.cfi_offset 4, -8
  37              		.cfi_offset 14, -4
  38              		.loc 1 10 3 view .LVU3
  39 0002 FFF7FEFF 		bl	bsp_init
  40              	.LVL0:
  41 0006 024C     		ldr	r4, .L4
  42              	.L2:
  11:User/main.c   **** 
  12:User/main.c   ****   
  13:User/main.c   **** 
  14:User/main.c   ****   while (true)
  43              		.loc 1 14 3 is_stmt 1 view .LVU4
ARM GAS  /tmp/ccTXIJT4.s 			page 2


  15:User/main.c   ****   {
  16:User/main.c   ****     task_on_loop(&g_task_handle);
  44              		.loc 1 16 5 discriminator 1 view .LVU5
  45 0008 2000     		movs	r0, r4
  46 000a FFF7FEFF 		bl	task_on_loop
  47              	.LVL1:
  14:User/main.c   ****   {
  48              		.loc 1 14 9 view .LVU6
  49 000e FBE7     		b	.L2
  50              	.L5:
  51              		.align	2
  52              	.L4:
  53 0010 00000000 		.word	g_task_handle
  54              		.cfi_endproc
  55              	.LFE45:
  57              		.text
  58              	.Letext0:
  59              		.file 2 "/home/ha/toolchain/arm-gnu-toolchain-14.3/arm-none-eabi/include/machine/_default_types.h"
  60              		.file 3 "/home/ha/toolchain/arm-gnu-toolchain-14.3/arm-none-eabi/include/sys/_stdint.h"
  61              		.file 4 "Component/task/task_define.h"
  62              		.file 5 "User/global.h"
  63              		.file 6 "Library/inc/lcm32f06x.h"
  64              		.file 7 "Component/task/task.h"
  65              		.file 8 "User/bsp.h"
ARM GAS  /tmp/ccTXIJT4.s 			page 3


DEFINED SYMBOLS
                            *ABS*:00000000 main.c
     /tmp/ccTXIJT4.s:17     .text.startup.main:00000000 $t
     /tmp/ccTXIJT4.s:24     .text.startup.main:00000000 main
     /tmp/ccTXIJT4.s:53     .text.startup.main:00000010 $d

UNDEFINED SYMBOLS
bsp_init
task_on_loop
g_task_handle
