Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] managed make & binary parser problem

<x-tad-bigger>I'm working on a binary parser for Mach-O, and I've run into a small problem. When I create a managed make project, my parser can't locate addr2line or c++filt. The tools addr2line and c++filt are not in my search path, but are fully qualified on the preferences page. If I create a standard make project, my parser can locate the tools just fine. Tracing through the code to the lines:

ICExtensionReference ref = getExtensionReference();
String value = ref.getExtensionData(</x-tad-bigger><x-tad-bigger>"addr2line"</x-tad-bigger><x-tad-bigger>); </x-tad-bigger><x-tad-bigger>//$NON-NLS-1</x-tad-bigger><x-tad-bigger>

shows that value == null when I create a managed make project, and non-null for a standard make project. It appears that the managed make project is not using the values set in the binary parser perference page. Is there something I missed with the managed make code?

Bryan
</x-tad-bigger>

Back to the top