Hello, I'm simulating STAMP code but something goes wrong so the
simulation doesn't complete.
I've turned on the PROFILE_EXCEPTIONS parameter to have more feedback.
The output is the following:
401209398 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1178dc0, 1178dc4) instruction = ldx [%g4 + 16], %l0
401209413 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1178dc0, 1178dc4)
401210089 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401210104 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401278361 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401278376 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401346631 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401346646 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401414885 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401414900 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401483190 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401483205 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401551466 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401551481 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401619745 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401619760 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401688044 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401688059 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401756317 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401756332 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401824611 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401824626 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401892892 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401892907 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
401961168 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
401961183 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
402029414 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
402029429 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
402097678 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
402097693 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
402165959 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
402165974 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
402234228 3 [3,0 ] XACT Exception(68)_START--Trap Level
0--(PC=0x1188690, 1188694) instruction = stda %f32, [%i1 + %g0] 0xf0 #
ASI_BLK_P
402234243 3 [3,0 ] XACT Exception(68)_DONE--Trap Level
1--(PC=0x1000d60, 1000d64)--(TPC=0x1188690, 1188694)
424021992 1 [1,0 ] XACT Exception(60)_START--Trap Level
0--(PC=0x1189d10, 1189d14) instruction = bcc,pt %xcc, 0x1802d89d08
424022030 1 [1,0 ] XACT Exception(60)_DONE--Trap Level
1--(PC=0x11831a8, 11831ac)--(TPC=0x1189d10, 1189d14)
424022901 3 [3,0 ] XACT Exception(60)_START--Trap Level
0--(PC=0x11879ac, 11879b0) instruction = subcc %o1, %o2, %o1
424022939 3 [3,0 ] XACT Exception(60)_DONE--Trap Level
1--(PC=0x11831a8, 11831ac)--(TPC=0x11879ac, 11879b0)
438180920 1 [1,0 ] XACT Exception(4e)_START--Trap Level
0--(PC=0x1179824, 1179828) instruction = mov %l5, %o0
438181024 1 [1,0 ] XACT Exception(4e)_DONE--Trap Level
1--(PC=0x10072d8, 10072dc)--(TPC=0x1179824, 10075f8)
438181623 1 [1,0 ] XACT Exception(4e)_DONE--Trap Level
1--(PC=0x1007730, 1007734)--(TPC=0x1179824, 1179828)
438449252 3 [3,0 ] XACT Exception(4e)_START--Trap Level
0--(PC=0x1179824, 1179828) instruction = mov %l5, %o0
438449538 3 [3,0 ] XACT Exception(4e)_DONE--Trap Level
1--(PC=0x10072d8, 10072dc)--(TPC=0x1179824, 10075f8)
438450502 3 [3,0 ] XACT Exception(4e)_DONE--Trap Level
1--(PC=0x1007730, 1007734)--(TPC=0x1179824, 1179828)
448945820 1 [1,0 ] XACT Exception(4e)_START--Trap Level
0--(PC=0x1189d10, 1189d14) instruction = bcc,pt %xcc, 0x1802d89d08
448945924 1 [1,0 ] XACT Exception(4e)_DONE--Trap Level
1--(PC=0x10072d8, 10072dc)--(TPC=0x1189d10, 10075f8)
448946978 1 [1,0 ] XACT Exception(4e)_DONE--Trap Level
1--(PC=0x1007730, 1007734)--(TPC=0x1189d10, 1189d14)
449214152 3 [3,0 ] XACT Exception(4e)_START--Trap Level
0--(PC=0x1189d14, 1189d08) instruction = nop
449214256 3 [3,0 ] XACT Exception(4e)_DONE--Trap Level
1--(PC=0x10072d8, 10072dc)--(TPC=0x1189d14, 10075f8)
449214802 3 [3,0 ] XACT Exception(4e)_DONE--Trap Level
1--(PC=0x1007730, 1007734)--(TPC=0x1189d14, 1189d08)
3 [3, 0] is suppossed to be: procno [id, thread] , isn't it?
¿why do exceptions refer to thread 0 with different proc number? ¿what
is the meaning of id?
¿what kind of exceptions are these ones?
I've disassembled the code and PC is grater than the gratest address in
my code. It seems to be code from libraries or operating system.
Thank you
|