jim_getopt_info is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

jim_getopt_info struct

A TCL -ish GetOpt like code. Some TCL objects have various "configuration" values. For example - in Tcl/Tk the "buttons" have many options. Useful when dealing with command options. that may come in any order... Does not support "-foo = 123" type options. Only supports tcl type options, like "-foo 123"

Syntax

struct jim_getopt_info {     Jim_Interp *interp;     int argc;     Jim_Obj *const *argv;     int isconfigure;         };

Fields

interp

No summary provided. Read more...

argc

No summary provided. Read more...

argv

No summary provided. Read more...

isconfigure

No summary provided. Read more...

References

LocationReferrerScopeText
jim-nvp.h:135
struct jim_getopt_info {
aarch64.c:2905aarch64_jim_configure()
static int aarch64_jim_configure(struct target *target, struct jim_getopt_info *goi)
arm_adi_v5.c:2335adiv5_jim_spot_configure()
static int adiv5_jim_spot_configure(struct jim_getopt_info *goi,
arm_adi_v5.c:2438adiv5_jim_configure_ext()
int adiv5_jim_configure_ext(struct target *target, struct jim_getopt_info *goi,
arm_adi_v5.c:2478adiv5_jim_configure()
int adiv5_jim_configure(struct target *target, struct jim_getopt_info *goi)
arm_adi_v5.c:2495adiv5_jim_mem_ap_spot_configure()
struct jim_getopt_info *goi)
arm_adi_v5.h:797adiv5_jim_configure_ext()::goiadiv5_jim_configure_ext()
extern int adiv5_jim_configure_ext(struct target *target, struct jim_getopt_info *goi,
arm_adi_v5.h:800adiv5_jim_configure()::goiadiv5_jim_configure()
extern int adiv5_jim_configure(struct target *target, struct jim_getopt_info *goi);
arm_adi_v5.h:810adiv5_jim_mem_ap_spot_configure()::goiadiv5_jim_mem_ap_spot_configure()
struct jim_getopt_info *goi);
arm_cti.c:415cti_configure()
static int cti_configure(struct jim_getopt_info *goi, struct arm_cti *cti)
arm_cti.c:437cti_create()
static int cti_create(struct jim_getopt_info *goi)
arm_cti.c:515jim_cti_create()
struct jim_getopt_info goi;
arm_dap.c:200dap_configure()
static int dap_configure(struct jim_getopt_info *goi, struct arm_dap_object *dap)
arm_dap.c:336dap_create()
static int dap_create(struct jim_getopt_info *goi)
arm_dap.c:421jim_dap_create()
struct jim_getopt_info goi;
arm_tpiu_swo.c:357arm_tpiu_swo_configure()
static int arm_tpiu_swo_configure(struct jim_getopt_info *goi, struct arm_tpiu_swo_object *obj)
arm_tpiu_swo.c:560jim_arm_tpiu_swo_configure()
struct jim_getopt_info goi;
arm_tpiu_swo.c:949jim_arm_tpiu_swo_create()
struct jim_getopt_info goi;
jim-nvp.c:148jim_getopt_setup()
int jim_getopt_setup(struct jim_getopt_info *p, Jim_Interp *interp, int argc, Jim_Obj *const *argv)
jim-nvp.c:158jim_getopt_debug()
void jim_getopt_debug(struct jim_getopt_info *p)
jim-nvp.c:168jim_getopt_obj()
int jim_getopt_obj(struct jim_getopt_info *goi, Jim_Obj **puthere)
jim-nvp.c:187jim_getopt_string()
int jim_getopt_string(struct jim_getopt_info *goi, const char **puthere, int *len)
jim-nvp.c:203jim_getopt_double()
int jim_getopt_double(struct jim_getopt_info *goi, double *puthere)
jim-nvp.c:221jim_getopt_wide()
int jim_getopt_wide(struct jim_getopt_info *goi, jim_wide *puthere)
jim-nvp.c:236jim_getopt_nvp()
int jim_getopt_nvp(struct jim_getopt_info *goi, const struct jim_nvp *nvp, struct jim_nvp **puthere)
jim-nvp.c:252jim_getopt_nvp_unknown()
void jim_getopt_nvp_unknown(struct jim_getopt_info *goi, const struct jim_nvp *nvptable, int hadprefix)
jim-nvp.c:260jim_getopt_enum()
int jim_getopt_enum(struct jim_getopt_info *goi, const char *const *lookup, int *puthere)
jim-nvp.h:198jim_getopt_setup()::goijim_getopt_setup()
int jim_getopt_setup(struct jim_getopt_info *goi,
jim-nvp.h:207jim_getopt_debug()::goijim_getopt_debug()
void jim_getopt_debug(struct jim_getopt_info *goi);
jim-nvp.h:215jim_getopt_obj()::goijim_getopt_obj()
int jim_getopt_obj(struct jim_getopt_info *goi, Jim_Obj **puthere);
jim-nvp.h:223jim_getopt_string()::goijim_getopt_string()
int jim_getopt_string(struct jim_getopt_info *goi, const char **puthere, int *len);
jim-nvp.h:231jim_getopt_double()::goijim_getopt_double()
int jim_getopt_double(struct jim_getopt_info *goi, double *puthere);
jim-nvp.h:238jim_getopt_wide()::goijim_getopt_wide()
int jim_getopt_wide(struct jim_getopt_info *goi, jim_wide *puthere);
jim-nvp.h:247jim_getopt_nvp()::goijim_getopt_nvp()
int jim_getopt_nvp(struct jim_getopt_info *goi, const struct jim_nvp *lookup, struct jim_nvp **puthere);
jim-nvp.h:292jim_getopt_nvp_unknown()::goijim_getopt_nvp_unknown()
void jim_getopt_nvp_unknown(struct jim_getopt_info *goi, const struct jim_nvp *lookup, int hadprefix);
jim-nvp.h:302jim_getopt_enum()::goijim_getopt_enum()
int jim_getopt_enum(struct jim_getopt_info *goi, const char *const *lookup, int *puthere);
rtos.c:99rtos_create()
int rtos_create(struct jim_getopt_info *goi, struct target *target)
rtos.h:117rtos_create()::goirtos_create()
int rtos_create(struct jim_getopt_info *goi, struct target *target);
stm8.c:1935stm8_jim_configure()
static int stm8_jim_configure(struct target *target, struct jim_getopt_info *goi)
target.c:5016target_configure()
static int target_configure(struct jim_getopt_info *goi, struct target *target)
target.c:5356jim_target_configure()
struct jim_getopt_info goi;
target.c:5603jim_target_invoke_event()
struct jim_getopt_info goi;
target.c:5809target_create()
static int target_create(struct jim_getopt_info *goi)
target.c:6163jim_target_create()
struct jim_getopt_info goi;
target_type.h:202target_type::target_jim_configure::goi
int (*target_jim_configure)(struct target *target, struct jim_getopt_info *goi);
target_type.h:206target_type::target_jim_commands::goi
int (*target_jim_commands)(struct target *target, struct jim_getopt_info *goi);
xtensa_chip.c:145xtensa_chip_jim_configure()
static int xtensa_chip_jim_configure(struct target *target, struct jim_getopt_info *goi)

Type Use

Allocators of jim_getopt_info
Deletors of jim_getopt_info
jim_cti_create()::goi
jim_arm_tpiu_swo_configure()::goi
jim_arm_tpiu_swo_create()::goi
jim_target_configure()::goi
jim_target_invoke_event()::goi
jim_target_create()::goi
jim_dap_create()::goi
all items filtered out
jim_getopt_info
jim_cti_create()::goi
jim_arm_tpiu_swo_configure()::goi
jim_arm_tpiu_swo_create()::goi
jim_target_configure()::goi
jim_target_invoke_event()::goi
jim_target_create()::goi
jim_dap_create()::goi
all items filtered out