Fix IsMovableObject to handle background compaction.

Before we assumed that only the bump pointer space contained
movable objects. This is incorrect since the background compaction
foreground -> background transition copies objects from the
RosAlloc / DlMalloc space (now called main space) to the bump pointer
space.

Bug: 8981901

Change-Id: Ie7bb9a5d82012988573e944ede2f6a8a77d8872f
2 files changed