ti                575 tools/capdis.c                     tbx_info_t *ti) {
ti                654 tools/capdis.c     } else if(get_TBx_PC_info(fw,is,ti)) {
ti                658 tools/capdis.c                     ti->count);
ti                692 tools/capdis.c static void do_tbb_data(firmware *fw, iter_state_t *is, unsigned dis_opts, tbx_info_t *ti)
ti                694 tools/capdis.c     uint32_t adr=ti->start;
ti                701 tools/capdis.c     while(i < ti->count) {
ti                707 tools/capdis.c         uint32_t target = ti->start+2**p;
ti                720 tools/capdis.c             printf("\"    .byte((loc_%08x - branchtable_%08x) / 2)\\n\" %s (case %d)\n",target,ti->start,comment_start,i);
ti                754 tools/capdis.c static void do_tbh_data(firmware *fw, iter_state_t *is, unsigned dis_opts, tbx_info_t *ti)
ti                756 tools/capdis.c     uint32_t adr=ti->start;
ti                763 tools/capdis.c     while(i < ti->count) {
ti                769 tools/capdis.c         uint32_t target = ti->start+2**p;
ti                778 tools/capdis.c             adr+=ti->bytes;
ti                782 tools/capdis.c             printf("\"    .short((loc_%08x - branchtable_%08x) / 2)\\n\" %s (case %d)\n",target,ti->start,comment_start,i);
ti                786 tools/capdis.c         adr+=ti->bytes;
ti                796 tools/capdis.c static void do_tbx_pass1(firmware *fw, iter_state_t *is, struct llist **branch_list, unsigned dis_opts, tbx_info_t *ti)
ti                798 tools/capdis.c     uint32_t adr=ti->start;
ti                800 tools/capdis.c     while(i < ti->count) {
ti                807 tools/capdis.c         if(ti->bytes==1) {
ti                812 tools/capdis.c         uint32_t target = ti->start+2*off;
ti                821 tools/capdis.c         adr+=ti->bytes;
ti                835 tools/capdis.c static void do_tbx_data(firmware *fw, iter_state_t *is, unsigned dis_opts, tbx_info_t *ti)
ti                837 tools/capdis.c     if(ti->bytes==1) {
ti                838 tools/capdis.c         do_tbb_data(fw,is,dis_opts,ti);
ti                840 tools/capdis.c         do_tbh_data(fw,is,dis_opts,ti);
ti                854 tools/capdis.c     tbx_info_t ti;
ti                865 tools/capdis.c                 } else if(get_TBx_PC_info(fw,is,&ti)) { 
ti                868 tools/capdis.c                     do_tbx_pass1(fw,is,branch_list,dis_opts,&ti);
ti                906 tools/capdis.c             ti.start=0; // flag so we can do jump table dump below
ti                907 tools/capdis.c             do_dis_insn(fw,is,dis_opts,insn_mnemonic,insn_ops,comment,&ti);
ti                950 tools/capdis.c             if(ti.start) {
ti                951 tools/capdis.c                 do_tbx_data(fw,is,dis_opts,&ti);
ti                855 tools/firmware_load_ng.c int get_TBx_PC_info(firmware *fw,iter_state_t *is, tbx_info_t *ti)
ti                860 tools/firmware_load_ng.c     ti->start=(uint32_t)is->adr; // after current instruction
ti                861 tools/firmware_load_ng.c     ti->first_target=0;
ti                862 tools/firmware_load_ng.c     ti->bytes=(is->insn->id == ARM_INS_TBH)?2:1;
ti                866 tools/firmware_load_ng.c     if(ti->bytes==1) {
ti                867 tools/firmware_load_ng.c         max_adr=ti->start+(2*255);
ti                869 tools/firmware_load_ng.c         max_adr=ti->start+(2*65535);
ti                902 tools/firmware_load_ng.c         max_adr = ti->start+max_count*ti->bytes;
ti                905 tools/firmware_load_ng.c     uint32_t adr=ti->start;
ti                913 tools/firmware_load_ng.c         if(ti->bytes==1) {
ti                924 tools/firmware_load_ng.c         uint32_t target = ti->start+2*off;
ti                930 tools/firmware_load_ng.c         if(!ti->first_target || target < ti->first_target) {
ti                931 tools/firmware_load_ng.c             ti->first_target=target;
ti                936 tools/firmware_load_ng.c         adr+=ti->bytes;
ti                940 tools/firmware_load_ng.c         ti->count=max_count;
ti                943 tools/firmware_load_ng.c         ti->count=(adr-ti->start)/ti->bytes;
ti                354 tools/firmware_load_ng.h int get_TBx_PC_info(firmware *fw,iter_state_t *is, tbx_info_t *ti);