Lines Matching refs:module
76 static bool ModulesEq(const LoadedModule &module, in ModulesEq() argument
78 return module.base_address() == renderedModule.base_address && in ModulesEq()
79 internal_memcmp(module.uuid(), renderedModule.uuid, in ModulesEq()
80 module.uuid_size()) == 0 && in ModulesEq()
81 internal_strcmp(module.full_name(), renderedModule.full_name) == 0; in ModulesEq()
85 const LoadedModule &module, in ModuleHasBeenRendered() argument
88 if (ModulesEq(module, renderedModule)) in ModuleHasBeenRendered()
95 const LoadedModule &module, uptr moduleId) { in RenderModule() argument
97 for (uptr i = 0; i < module.uuid_size(); i++) in RenderModule()
98 buildIdBuffer.AppendF("%02x", module.uuid()[i]); in RenderModule()
100 buffer->AppendF(kFormatModule, moduleId, module.full_name(), in RenderModule()
106 const LoadedModule &module, uptr moduleId) { in RenderMmaps() argument
110 for (const auto &range : module.ranges()) { in RenderMmaps()
124 accessBuffer.data(), range.beg - module.base_address()); in RenderMmaps()
137 for (const auto &module : modules) { in RenderContext() local
138 if (ModuleHasBeenRendered(module, renderedModules_)) in RenderContext()
145 RenderModule(buffer, module, moduleId); in RenderContext()
146 RenderMmaps(buffer, module, moduleId); in RenderContext()
149 internal_strdup(module.full_name()), in RenderContext()
150 module.base_address(), in RenderContext()
155 CHECK_GE(kModuleUUIDSize, module.uuid_size()); in RenderContext()
156 internal_memcpy(renderedModules_.back().uuid, module.uuid(), in RenderContext()
157 module.uuid_size()); in RenderContext()