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
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

002E04F0   6C 78 00 00 00 00 00 00  2F 68 6F 6D 65 2F 74 65   lx....../home/te
002E0500   74 73 75 2F 62 75 69 6C  64 5F 73 64 6B 2F 32 30   tsu/build_sdk/20
002E0510   30 36 5F 31 31 5F 30 38  5F 30 33 33 33 30 30 2F   06_11_08_033300/
002E0520   73 79 73 2F 74 72 75 6E  6B 2F 6C 76 32 2F 73 72   sys/trunk/lv2/sr
002E0530   63 2F 73 79 73 2F 6B 65  72 6E 65 6C 2F 69 6E 66   c/sys/kernel/inf
002E0540   72 61 2F 76 5F 75 61 72  74 2E 63 63 00 00 00 00   ra/v_uart.cc....
002E0550   25 64 3A 25 73 3A 20 45  72 72 6F 72 20 25 6C 75   %d:%s: Error %lu
002E0560   00 00 00 00 00 00 00 00  25 73 3A 20 25 64 3A 20   ........%s: %d: 
002E0570   6F 72 5F 69 72 71 5F 6D  61 73 6B 20 66 61 69 6C   or_irq_mask fail
002E0580   65 64 20 28 25 23 78 29  0A 00 00 00 00 00 00 00   ed (%#x)........
002E0590   25 73 3A 20 6D 5F 73 70  61 63 65 5F 61 76 61 69   %s: m_space_avai
002E05A0   6C 5F 63 6F 6E 64 2E 77  61 69 74 28 29 20 72 65   l_cond.wait() re
002E05B0   74 75 72 6E 65 64 20 25  23 78 0A 00 00 00 00 00   turned %#x......
002E05C0   25 73 3A 25 64 3A 20 45  72 72 6F 72 20 25 6C 6C   %s:%d: Error %ll
002E05D0   00 00 00 00 00 00 00 00  25 73 3A 25 64 3A 20 45   ........%s:%d: E
002E05E0   72 72 6F 72 20 25 6C 78  00 00 00 00 00 00 00 00   rror %lx........
002E05F0   25 73 3A 20 25 64 3A 20  61 6E 64 5F 69 72 71 5F   %s: %d: and_irq_
002E0600   6D 61 73 6B 20 66 61 69  6C 65 64 20 28 25 23 78   mask failed (%#x
002E0610   29 0A 00 00 00 00 00 00  25 73 3A 25 64 3A 20 67   ).......%s:%d: g
002E0620   65 74 5F 76 69 72 74 75  61 6C 5F 75 61 72 74 5F   et_virtual_uart_
002E0630   70 61 72 61 6D 20 72 65  74 75 72 6E 65 64 20 25   param returned %
002E0640   6C 78 00 00 00 00 00 00  44 69 73 63 6F 6E 6E 65   lx......Disconne
002E0650   63 74 20 72 65 71 75 65  73 74 20 69 6E 74 65 72   ct request inter
002E0660   72 75 70 74 20 69 73 20  61 73 73 65 72 74 65 64   rupt is asserted
002E0670   2E 00 00 00 00 00 00 00  72 65 63 65 69 76 65 00   ........receive.
002E0680   73 65 6E 64 00 00 00 00  69 6E 69 74 69 61 6C 69   send....initiali
002E0690   7A 65 00 00 00 00 00 00  5F 75 61 72 74 5F 69 6E   ze......_uart_in
002E06A0   74 65 72 72 75 70 74 5F  68 61 6E 64 6C 65 72 00   terrupt_handler.
002E06B0   25 73 3A 20 46 61 69 6C  75 72 65 20 69 6E 20 64   %s: Failure in d
002E06C0   65 73 74 72 6F 79 69 6E  67 20 61 6E 20 69 6E 74   estroying an int
002E06D0   65 72 72 75 70 74 20 74  61 67 3A 20 25 23 78 0A   errupt tag: %#x.
002E06E0   00 00 00 00 00 00 00 00  76 5F 75 61 72 74 5F 6D   ........v_uart_m
002E06F0   61 6E 61 67 65 72 3A 3A  69 6E 69 74 69 61 6C 69   anager::initiali
002E0700   7A 65 5F 65 76 65 6E 74  5F 68 61 6E 64 6C 65 72   ze_event_handler
002E0710   3A 20 69 6E 74 72 5F 74  68 72 65 61 64 5F 65 73   : intr_thread_es
002E0720   74 61 62 6C 69 73 68 00  25 73 3A 20 46 61 69 6C   tablish.%s: Fail
002E0730   75 72 65 20 69 6E 20 6C  6F 63 6B 69 6E 67 20 6D   ure in locking m
002E0740   5F 74 62 6C 5F 6C 6F 63  6B 3A 20 25 23 78 0A 00   _tbl_lock: %#x..
002E0750   25 73 3A 20 46 61 69 6C  75 72 65 20 69 6E 20 75   %s: Failure in u
002E0760   6E 6C 6F 63 6B 69 6E 67  20 6D 5F 74 62 6C 5F 6C   nlocking m_tbl_l
002E0770   6F 63 6B 3A 20 25 23 78  0A 00 00 00 00 00 00 00   ock: %#x........
002E0780   6C 6F 63 6B 5F 74 61 62  6C 65 00 00 00 00 00 00   lock_table......
002E0790   75 6E 6C 6F 63 6B 5F 74  61 62 6C 65 00 00 00 00   unlock_table....
002E07A0   6C 76 31 5F 74 72 61 63  65 5F 6D 65 6D 6F 72 79   lv1_trace_memory
002E07B0   5F 66 69 6E 61 6C 69 7A  65 28 29 3A 20 63 61 6E   _finalize(): can
002E07C0   6E 6F 74 20 75 6E 6D 61  70 20 72 65 67 69 6F 6E   not unmap region
002E07D0   20 23 31 20 28 25 64 29  00 00 00 00 00 00 00 00    #1 (%d)........
002E07E0   6C 76 31 5F 74 72 61 63  65 5F 6D 65 6D 6F 72 79   lv1_trace_memory
002E07F0   5F 66 69 6E 61 6C 69 7A  65 28 29 3A 20 63 61 6E   _finalize(): can
002E0800   6E 6F 74 20 75 6E 6D 61  70 20 72 65 67 69 6F 6E   not unmap region
002E0810   20 23 32 20 28 25 64 29  00 00 00 00 00 00 00 00    #2 (%d)........
002E0820   6C 76 31 5F 74 72 61 63  65 5F 6D 65 6D 6F 72 79   lv1_trace_memory
002E0830   5F 69 6E 69 74 69 61 6C  69 7A 65 28 29 3A 20 63   _initialize(): c
002E0840   61 6E 6E 6F 74 20 63 72  65 61 74 65 20 74 72 61   annot create tra
002E0850   63 65 20 62 75 66 66 65  72 20 23 31 20 28 25 64   ce buffer #1 (%d
002E0860   29 00 00 00 00 00 00 00  6C 76 31 5F 74 72 61 63   ).......lv1_trac
002E0870   65 5F 6D 65 6D 6F 72 79  5F 69 6E 69 74 69 61 6C   e_memory_initial
002E0880   69 7A 65 28 29 3A 20 63  61 6E 6E 6F 74 20 63 72   ize(): cannot cr
002E0890   65 61 74 65 20 74 72 61  63 65 20 62 75 66 66 65   eate trace buffe
002E08A0   72 20 23 32 20 28 25 64  29 00 00 00 00 00 00 00   r #2 (%d).......
002E08B0   6C 76 31 5F 74 72 61 63  65 5F 6D 65 6D 6F 72 79   lv1_trace_memory
002E08C0   5F 69 6E 69 74 69 61 6C  69 7A 65 28 29 3A 20 63   _initialize(): c
002E08D0   61 6E 6E 6F 74 20 6D 61  70 20 74 72 61 63 65 20   annot map trace 
002E08E0   62 75 66 66 65 72 20 23  31 20 28 25 64 29 00 00   buffer #1 (%d)..
002E08F0   6C 76 31 5F 74 72 61 63  65 5F 6D 65 6D 6F 72 79   lv1_trace_memory
002E0900   5F 69 6E 69 74 69 61 6C  69 7A 65 28 29 3A 20 63   _initialize(): c
002E0910   61 6E 6E 6F 74 20 6D 61  70 20 74 72 61 63 65 20   annot map trace 
002E0920   62 75 66 66 65 72 20 23  32 20 28 25 64 29 00 00   buffer #2 (%d)..
002E0930   40 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   @...............
002E0940   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
002E0950   40 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   @...............
002E0960   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
002E0970   40 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   @...............
002E0980   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
002E0990   48 65 6C 6C 6F 2C 20 57  6F 72 6C 64 21 00 00 00   Hello, World!...
002E09A0   2D 20 46 6F 75 6E 64 20  74 68 65 20 73 79 73 74   - Found the syst
002E09B0   65 6D 20 70 72 6F 63 65  73 73 20 69 6D 61 67 65   em process image
002E09C0   20 66 69 6C 65 2C 20 62  75 74 20 69 6E 73 75 66    file, but insuf
002E09D0   66 69 63 69 65 6E 74 20  6D 65 6D 6F 72 79 2E 0A   ficient memory..
002E09E0   00 00 00 00 00 00 00 00  2D 20 46 6F 75 6E 64 20   ........- Found 
002E09F0   74 68 65 20 73 79 73 74  65 6D 20 70 72 6F 63 65   the system proce
002E0A00   73 73 20 69 6D 61 67 65  20 66 69 6C 65 2C 20 62   ss image file, b
002E0A10   75 74 20 74 68 65 20 66  69 6C 65 20 69 73 20 6E   ut the file is n
002E0A20   6F 74 20 61 20 76 61 6C  69 64 20 45 4C 46 2E 0A   ot a valid ELF..
002E0A30   00 00 00 00 00 00 00 00  20 20 28 54 68 65 20 66   ........  (The f
002E0A40   69 6C 65 20 68 61 73 20  61 6E 20 75 6E 72 65 63   ile has an unrec
002E0A50   6F 67 6E 69 7A 65 64 20  66 6F 72 6D 61 74 2E 29   ognized format.)
002E0A60   00 00 00 00 00 00 00 00  2D 20 46 6F 75 6E 64 20   ........- Found 
002E0A70   74 68 65 20 73 79 73 74  65 6D 20 70 72 6F 63 65   the system proce
002E0A80   73 73 20 69 6D 61 67 65  20 66 69 6C 65 2C 20 62   ss image file, b
002E0A90   75 74 20 74 68 65 20 66  69 6C 65 20 69 73 20 6E   ut the file is n
002E0AA0   6F 74 20 61 20 76 61 6C  69 64 20 53 45 4C 46 2E   ot a valid SELF.
002E0AB0   0A 00 00 00 00 00 00 00  2D 20 54 68 65 20 73 79   ........- The sy
002E0AC0   73 74 65 6D 20 70 72 6F  63 65 73 73 20 69 6D 61   stem process ima
002E0AD0   67 65 20 66 69 6C 65 20  64 6F 65 73 20 6E 6F 74   ge file does not
002E0AE0   20 65 78 69 73 74 20 28  65 72 72 6F 72 20 63 6F    exist (error co
002E0AF0   64 65 3A 30 78 25 30 38  78 29 2E 0A 0A 00 00 00   de:0x%08x)......
002E0B00   2F 64 65 76 5F 75 73 62  30 30 30 00 00 00 00 00   /dev_usb000.....
002E0B10   70 72 6F 63 65 73 73 5F  75 74 69 6C 73 3A 3A 63   process_utils::c
002E0B20   72 65 61 74 65 5F 73 79  73 74 65 6D 5F 70 72 6F   reate_system_pro
002E0B30   63 65 73 73 20 3A 20 63  61 6E 27 74 20 61 6C 6C   cess : can't all
002E0B40   6F 63 61 74 65 20 6D 65  6D 6F 72 79 20 66 6F 72   ocate memory for
002E0B50   20 70 75 74 74 69 6E 67  20 61 72 67 76 2F 65 6E    putting argv/en
002E0B60   76 70 0A 00 00 00 00 00  70 72 6F 63 65 73 73 5F   vp......process_
002E0B70   75 74 69 6C 73 3A 3A 63  72 65 61 74 65 5F 73 79   utils::create_sy
002E0B80   73 74 65 6D 5F 70 72 6F  63 65 73 73 20 3A 20 63   stem_process : c
002E0B90   61 6E 27 74 20 61 6C 6C  6F 63 61 74 65 20 6D 65   an't allocate me
002E0BA0   6D 6F 72 79 20 66 6F 72  20 64 75 6D 6D 79 20 70   mory for dummy p
002E0BB0   72 6F 63 65 73 73 20 6F  62 6A 65 63 74 2E 0A 00   rocess object...
002E0BC0   43 45 4C 4C 5F 46 53 5F  49 4F 53 3A 4D 45 4D 4F   CELL_FS_IOS:MEMO
002E0BD0   52 59 5F 53 54 49 43 4B  00 00 00 00 00 00 00 00   RY_STICK........
002E0BE0   43 45 4C 4C 5F 46 53 5F  46 41 54 00 00 00 00 00   CELL_FS_FAT.....
002E0BF0   2F 64 65 76 5F 66 6C 61  73 68 00 00 00 00 00 00   /dev_flash......
002E0C00   43 45 4C 4C 5F 46 53 5F  49 4F 53 3A 42 55 49 4C   CELL_FS_IOS:BUIL
002E0C10   54 49 4E 5F 46 4C 41 53  48 00 00 00 00 00 00 00   TIN_FLASH.......
002E0C20   43 45 4C 4C 5F 46 53 5F  49 4F 53 3A 50 41 54 41   CELL_FS_IOS:PATA
002E0C30   31 5F 48 44 44 5F 44 52  49 56 45 00 00 00 00 00   1_HDD_DRIVE.....
002E0C40   2F 64 65 76 5F 68 64 64  31 00 00 00 00 00 00 00   /dev_hdd1.......
002E0C50   43 45 4C 4C 5F 46 53 5F  49 4F 53 3A 55 53 42 5F   CELL_FS_IOS:USB_
002E0C60   4D 41 53 53 5F 53 54 4F  52 41 47 45 30 30 30 00   MASS_STORAGE000.