Lines Matching defs:mdb

117 typedef struct mdb {  struct
118 uint_t m_tgtflags; /* Target open flags (see mdb_target.h) */ argument
120 uint_t m_debug; /* Debugging flags (see mdb_debug.h) */ argument
137 mdb_modinfo_t m_rminfo; /* Root debugger module information */ argument
138 mdb_module_t m_rmod; /* Root debugger module (builtins) */ argument
139 mdb_module_t *m_mhead; /* Head of module list (in load order) */ argument
140 mdb_module_t *m_mtail; /* Tail of module list (in load order) */ argument
141 mdb_list_t m_tgtlist; /* List of active target backends */ argument
142 mdb_tgt_t *m_target; /* Current debugger target backend */ argument
143 mdb_nv_t m_disasms; /* Hash of available disassemblers */ argument
144 mdb_disasm_t *m_disasm; /* Current disassembler backend */ argument
146 mdb_nv_t m_modules; /* Name/value hash for loadable modules */ argument
147 mdb_nv_t m_dcmds; /* Name/value hash for extended commands */ argument
148 mdb_nv_t m_walkers; /* Name/value hash for walk operations */ argument
149 mdb_nv_t m_nv; /* Name/value hash for named variables */ argument
150 mdb_var_t *m_dot; /* Variable reference for '.' */ argument
154 mdb_var_t *m_rvalue; /* Most recent value printed */ argument
155 mdb_var_t *m_roffset; /* Most recent offset from an instruction */ argument
156 mdb_var_t *m_proffset; /* Previous value of m_roffset */ argument
157 mdb_var_t *m_rcount; /* Most recent count on $< dcmd */ argument
158 mdb_iob_t *m_in; /* Input stream */ argument
159 mdb_iob_t *m_out; /* Output stream */ argument
160 mdb_iob_t *m_err; /* Error stream */ argument
161 mdb_iob_t *m_null; /* Null stream */ argument
163 mdb_io_t *m_term; /* Terminal for interactive mode */ argument
164 mdb_io_t *m_log; /* Log file i/o backend (NULL if not logging) */ argument
165 mdb_module_t *m_lmod; /* Pointer to loading module, if in load */ argument
166 mdb_list_t m_lastc; /* Last executed command list */ argument
167 mdb_gelf_symtab_t *m_prsym; /* Private symbol table */ argument
168 mdb_demangler_t *m_demangler; /* Demangler (see <mdb/mdb_demangle.h>) */ argument
169 mdb_list_t m_flist; /* Stack of execution frames */ argument
170 struct mdb_frame *volatile m_frame; /* Current stack frame */ argument
171 struct mdb_frame *volatile m_fmark; /* Stack marker for pager */ argument
184 mdb_list_t m_cblist; /* List of callbacks */ argument
185 mdb_nv_t m_macaliases; /* Name/value hash of ADB macro aliases */ argument
194 mdb_nv_t m_dmodctl; /* dmod name -> kmdb_modctl hash */ argument
195 kmdb_wr_t *m_drvwrhead; /* Driver work request queue */ argument
196 kmdb_wr_t *m_drvwrtail; /* Driver work request queue */ argument
197 kmdb_wr_t *m_dbgwrhead; /* Debugger request queue */ argument
198 kmdb_wr_t *m_dbgwrtail; /* Debugger request queue */ argument
200 struct kmdb_promif *m_promif; /* Debugger/PROM interface state */ argument
205 mdb_t mdb; argument