MCPcopy Create free account
hub / github.com/rabbitstack/fibratus / findModuleByVa

Method findModuleByVa

pkg/ps/types/types_windows.go:590–600  ·  view source on GitHub ↗
(addr va.Address)

Source from the content-addressed store, hash-verified

588}
589
590func (ps *PS) findModuleByVa(addr va.Address) *Module {
591 ps.RLock()
592 defer ps.RUnlock()
593 for _, mod := range ps.Modules {
594 end := mod.BaseAddress.Inc(mod.Size)
595 if addr >= mod.BaseAddress && addr < end {
596 return &mod
597 }
598 }
599 return nil
600}
601
602// AddMmap adds a new memory mapping for this process state.
603func (ps *PS) AddMmap(mmap Mmap) {

Callers 1

FindModuleByVaMethod · 0.95

Calls 1

IncMethod · 0.45

Tested by

no test coverage detected