ndk-r5かr4-crystaxでネイティブでプログラムを組もうとしているのですが、
メモリ関連の不正なアクセスを捕捉する方法を探しています。

ためしに

std::vector<char> hoge;
hoge[100]=100;

とやると、一応SIGSEVが発生し、謎の16進のコードが羅列されます。
でも、具体的に、C++コード上のどこで問題が発生したかがわかりません。

これをどーにかすると、C++上のコードの位置を特定できるのでしょうか?