summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lldb/tools/intel-features/scripts/lldb-intel-features.swig
blob: c035fb6132dd3d1de378bf0ae03870d4d213fcfd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
%module lldbIntelFeatures

%{
#include "lldb/lldb-public.h"
#include "intel-pt/PTDecoder.h"
using namespace ptdecoder;
%}

/* Undefine GCC keyword to make Swig happy when processing glibc's stdint.h */
#define __extension__

/* Combined python typemap for all features */
%include "python-typemaps.txt"

/* Feature specific python interface files*/
%include "../intel-pt/interface/PTDecoder.i"