Home
last modified time | relevance | path

Searched refs:tdata (Results 1 – 25 of 25) sorted by relevance

/trusted-firmware-m-latest/platform/ext/target/nuvoton/m2354/bsp/Library/StdDriver/src/
Dretarget.c259 uint32_t inst, addr, taddr, tdata; in ProcessHardFault() local
332 tdata = sp[rt]; in ProcessHardFault()
334 (inst & BIT11) ? "LDR" : "STR", tdata, taddr); in ProcessHardFault()
346 tdata = sp[rt]; in ProcessHardFault()
348 (inst & BIT11) ? "LDR" : "STR", tdata, taddr); in ProcessHardFault()
359 tdata = sp[rt]; in ProcessHardFault()
361 (inst & BIT11) ? "LDR" : "STR", tdata, taddr); in ProcessHardFault()
372 tdata = sp[rt]; in ProcessHardFault()
374 (inst & BIT11) ? "LDR" : "STR", tdata, taddr); in ProcessHardFault()
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM85NS/RTE/Device/ARMCM85/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CA7/RTE/Device/ARMCA7/
DARMCA7_clang.ld178 .tdata : {
179 *(.tdata .tdata.* .gnu.linkonce.td.*)
183 PROVIDE( __tls_base = ADDR(.tdata));
184 PROVIDE( __tdata_start = ADDR(.tdata));
185 PROVIDE( __tdata_source = LOADADDR(.tdata) );
186 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
188 PROVIDE( __tdata_size = SIZEOF(.tdata) );
189 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
205 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
208 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CA9/RTE/Device/ARMCA9/
DARMCA9_clang.ld178 .tdata : {
179 *(.tdata .tdata.* .gnu.linkonce.td.*)
183 PROVIDE( __tls_base = ADDR(.tdata));
184 PROVIDE( __tdata_start = ADDR(.tdata));
185 PROVIDE( __tdata_source = LOADADDR(.tdata) );
186 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
188 PROVIDE( __tdata_size = SIZEOF(.tdata) );
189 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
205 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
208 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM0/RTE/Device/ARMCM0/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM0plus/RTE/Device/ARMCM0P/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM23/RTE/Device/ARMCM23/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM23NS/RTE/Device/ARMCM23/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CA5/RTE/Device/ARMCA5/
DARMCA5_clang.ld178 .tdata : {
179 *(.tdata .tdata.* .gnu.linkonce.td.*)
183 PROVIDE( __tls_base = ADDR(.tdata));
184 PROVIDE( __tdata_start = ADDR(.tdata));
185 PROVIDE( __tdata_source = LOADADDR(.tdata) );
186 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
188 PROVIDE( __tdata_size = SIZEOF(.tdata) );
189 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
205 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
208 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM55NS/RTE/Device/ARMCM55/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM55S/RTE/Device/ARMCM55/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM23S/RTE/Device/ARMCM23/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM33NS/RTE/Device/ARMCM33/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM35PS/RTE/Device/ARMCM35P/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM85S/RTE/Device/ARMCM85/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM55/RTE/Device/ARMCM55/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM33S/RTE/Device/ARMCM33/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM35P/RTE/Device/ARMCM35P/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM35PNS/RTE/Device/ARMCM35P/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM4/RTE/Device/ARMCM4/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM7/RTE/Device/ARMCM7/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM3/RTE/Device/ARMCM3/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM85/RTE/Device/ARMCM85/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/CoreValidation/Layer/Target/CM33/RTE/Device/ARMCM33/
Dclang_linker_script.ld200 .tdata : {
201 *(.tdata .tdata.* .gnu.linkonce.td.*)
205 PROVIDE( __tls_base = ADDR(.tdata));
206 PROVIDE( __tdata_start = ADDR(.tdata));
207 PROVIDE( __tdata_source = LOADADDR(.tdata) );
208 PROVIDE( __tdata_source_end = LOADADDR(.tdata) + SIZEOF(.tdata) );
210 PROVIDE( __tdata_size = SIZEOF(.tdata) );
211 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata),ALIGNOF(.tbss)) );
227 PROVIDE( __tbss_offset = ADDR(.tbss) - ADDR(.tdata) );
230 PROVIDE( __tls_align = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)) );
[all …]
/trusted-firmware-m-latest/platform/ext/target/nuvoton/m2351/bsp/Library/StdDriver/src/
Dretarget.c287 uint32_t inst, addr,taddr = 0ul,tdata; in ProcessHardFault() local
358 tdata = sp[rt]; in ProcessHardFault()
367 (inst&BIT11)?"LDR":"STR",tdata, taddr); in ProcessHardFault()
380 tdata = sp[rt]; in ProcessHardFault()
389 (inst&BIT11)?"LDR":"STR",tdata, taddr); in ProcessHardFault()
401 tdata = sp[rt]; in ProcessHardFault()
410 (inst&BIT11)?"LDR":"STR",tdata, taddr); in ProcessHardFault()
422 tdata = sp[rt]; in ProcessHardFault()
424 (inst&BIT11)?"LDR":"STR",tdata, taddr); in ProcessHardFault()