diff options
Diffstat (limited to 'sim/igen/ld-insn.h')
-rw-r--r-- | sim/igen/ld-insn.h | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/sim/igen/ld-insn.h b/sim/igen/ld-insn.h index 4859bae..9b144da 100644 --- a/sim/igen/ld-insn.h +++ b/sim/igen/ld-insn.h @@ -219,11 +219,12 @@ struct _function_entry typedef void function_entry_handler - (lf *file, function_entry * function, void *data); + (lf *file, const function_entry *function, void *data); extern void function_entry_traverse (lf *file, - function_entry * functions, function_entry_handler * handler, void *data); + const function_entry *functions, + function_entry_handler * handler, void *data); /* cache-macro: @@ -670,37 +671,37 @@ struct _insn_table filter *flags; }; -extern insn_table *load_insn_table (char *file_name, cache_entry *cache); +extern insn_table *load_insn_table (const char *file_name, cache_entry *cache); typedef void insn_entry_handler - (lf *file, insn_table *isa, insn_entry * insn, void *data); + (lf *file, const insn_table *isa, const insn_entry *insn, void *data); extern void insn_table_traverse_insn - (lf *file, insn_table *isa, insn_entry_handler * handler, void *data); + (lf *file, const insn_table *isa, insn_entry_handler *handler, void *data); /* Printing */ -extern void print_insn_words (lf *file, insn_entry * insn); +extern void print_insn_words (lf *file, const insn_entry *insn); /* Debugging */ -void - dump_insn_field - (lf *file, char *prefix, insn_field_entry *field, char *suffix); +void dump_insn_field + (lf *file, const char *prefix, const insn_field_entry *field, + const char *suffix); -void - dump_insn_word_entry - (lf *file, char *prefix, insn_word_entry *word, char *suffix); +void dump_insn_word_entry + (lf *file, const char *prefix, const insn_word_entry *word, + const char *suffix); -void - dump_insn_entry (lf *file, char *prefix, insn_entry * insn, char *suffix); +void dump_insn_entry + (lf *file, const char *prefix, const insn_entry *insn, const char *suffix); -void - dump_cache_entries - (lf *file, char *prefix, cache_entry *entry, char *suffix); +void dump_cache_entries + (lf *file, const char *prefix, const cache_entry *entry, const char *suffix); -void dump_insn_table (lf *file, char *prefix, insn_table *isa, char *suffix); +void dump_insn_table + (lf *file, const char *prefix, const insn_table *isa, const char *suffix); |