| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
Return NULL from etm_build_reg_cache() not ERROR_OK; and share
code on that fault path.
Let ETM code handle any tracking of its cache -- not callers.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
|
|
|
|
|
|
| |
This will enable reusing many common ARM utilities, in
particular the ETM and ETB support. The ARM11 support
can still be much simplified after this patch, though.
Note: none of those common utilities kick in yet...
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We have too many different registers, and too many version and
context dependent interpretations, for this type of bitfield
management to be scalable.
(Anyone who really wants bitfield interpretation *can* do that
in Tcl code...)
There are ... quite a few copies of the same ARM dummy registers.
There should eventually be one copy; this many is craziness.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
|
|
|
|
|
|
| |
Remove the last external user of arm7_9_get_arch_pointers(), and
that annoying downcast utility. Add an is_arm7_9() predicate.
Stop returning specious success codes on various failure paths
in the ARM7/ARM9 commands which used that downcast utility.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct command.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct command_context.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct target.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct reg.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct target_type.
|
|
|
|
| |
Use struct mips32_pracc_context instead of a typedef.
|
|
|
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct image.
Also removes the typedef from enum image_type, as it is used in
image.h only.
|
|
|
|
| |
Remove misleading typedef and just use struct arm.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct etm_context.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct etb.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct trace.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct image_elf.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cortex_m3_dwt_comparator.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cortex_m3_fp_comparator.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cortex_a8_wrp.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cortex_a8_brp.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct breakpoint.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct xscale_trace.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct xscale_trace_entry.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct target_event_action.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct arm_instruction.
|
|
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct arm9tdmi_vector.
Renames enum arm9tdmi_vector as enum arm9tdmi_vector_bit.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct xscale_reg.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct xscale_common.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct xscale_trace_data.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct trace_point.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct debug_msg_receiver.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct target_timer_callback.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct target_event_callback.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct working_area.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct reg_arch_type.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct reg_cache.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct bitfield_desc.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct oocd_trace.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mips_m4k_common.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mips_ejtag.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mips32_core_reg.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mips32_common.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mips32_comparator.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct image_mot.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct image_memory.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct image_ihex.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct image_binary.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct image_section.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct etmv1_trace_data.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct etm_capture_driver.
|