This patch changes the way modules get loaded in lldb when using
interactive crashlog. It takes advantage of a Scripted Process
affordance to let lldb fetch symbols in parallel and load modules itself.
This also allows us to report progress on module loading to the user.
Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
I don't understand the intent of this part. It looks like you're changing the format of self.loaded_images here. It's still a List, but instead of containing images it contains specific information about specific sections of each image. If the format has changed, don't consumers of get_loaded_images need to be modified as well?