Problem with backdoor access to uvm_mem

Hi,

I’m trying to perform backdoor access to uvm_mem.

For some reason, the Xcheck_accessX function in uvm_mem, override my map with pseudo map.

From this function:
rw.map = uvm_reg_map::backdoor();
From uvm_reg_map:
// Function: backdoor
// Return the backdoor pseudo-map singleton
//
// This pseudo-map is used to specify or configure the backdoor
// instead of a real address map.
//

I need an important data from my map (the uvm_mem base address).
why to override it?

How can I overcome this?

Thanks,
Dror