Welche Debugger können für selbstmodifizierenden Code oder zumindest externen, in's RAM geladenen und dort gestarteten Code, verwendet werden?

Ich brauche das um Beispielsweise bei Microcontrollern das Updaten des Flashs von im RAM ausgeführten Code zu debuggen oder um durch Hardware-Defekte modifiziertem Code zu debuggen.