worawit/blutter

kClassIdTagPos and kClassIdTagSize has different value before v2.19.0

Closed this issue · 0 comments

when trying analysis this arm64-v8a.zip, blutter crash without any error message.

Snipaste_2024-01-26_12-16-47

i found it is due to ClassIdTag haven't proper decoding, lead app.GetClass(cid) get null:

const uint32_t cid = (tag >> 12) & 0xfffff;

kClassIdTagPos and kClassIdTagSize has different value before dart sdk v2.19.0:
dart-lang/sdk@9182d5e#diff-e2d3fa264174761dfda0d15a527f72dc24d301a490f98832709f2caec5fdb5fe

I will submit a pull request try to fix this, thanks a lot.