Parent Directory | Revision Log | Patch
revision 1.2 by bellard, Sun Jun 15 19:45:20 2003 UTC | revision 1.3 by bellard, Fri Jul 11 15:17:41 2003 UTC | |
---|---|---|
# | Line 152 static uint8_t *arm_flush_ldr(uint8_t *g | Line 152 static uint8_t *arm_flush_ldr(uint8_t *g |
152 | ||
153 | data_size = (uint8_t *)data_end - (uint8_t *)data_start; | data_size = (uint8_t *)data_end - (uint8_t *)data_start; |
154 | ||
155 | if (!gen_jmp) { | if (gen_jmp) { |
/* b exec_loop */ | ||
arm_reloc_pc24((uint32_t *)gen_code_ptr, 0xeafffffe, (long)(&exec_loop)); | ||
gen_code_ptr += 4; | ||
} else { | ||
156 | /* generate branch to skip the data */ | /* generate branch to skip the data */ |
157 | if (data_size == 0) | if (data_size == 0) |
158 | return gen_code_ptr; | return gen_code_ptr; |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |