<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Jul 5, 2014 at 11:41 AM, Bruce Mitchener <span dir="ltr"><<a href="mailto:bruce.mitchener@gmail.com" target="_blank">bruce.mitchener@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">A couple of questions about exception breakpoints:<div><br></div><div>1) In SetExceptionBreakpoints in the various LanguageRuntime plugins, the C++ one bails out if m_process is not valid, while the Objective C version doesn't perform that check. Is the check necessary? Should both runtimes perform it? (Should my Dylan language runtime plugin do it?)</div>
<div><br></div><div>2) ThreadPlanCallFunction requires code for each language runtime currently to deal with exception breakpoints (and a new member variable). Wouldn't it be better to iterate over the active / available language runtime plugins instead (using PluginManager::GetLanguageRuntimeInstances())</div>
</div></blockquote><div><br></div><div>Minor correction, this would be done via the Process's m_language_runtimes.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div></div><div>I'm happy to submit patches based on answers to the above.</div></div></blockquote><div><br></div><div> - Bruce</div><div><br></div></div></div></div>