Use IsMarked instead of Mark for profiling info.

The profiling info contains weak roots to classes, so don't Mark
them in case a class gets unloaded.

bug: 37693252
Test: test.py --jit
Change-Id: Ida785ed49054f02f43474aebc780ec5b85371860
6 files changed