You've already forked linux-packaging-mono
Imported Upstream version 4.8.0.309
Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
parent
ee1447783b
commit
94b2861243
@@ -1,3 +1,3 @@
|
||||
SUBDIRS = locale-builder sgen monograph
|
||||
SUBDIRS = locale-builder sgen monograph pedump
|
||||
|
||||
|
||||
|
||||
@@ -180,6 +180,8 @@ am__relativize = \
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AOT_BUILD_FLAGS = @AOT_BUILD_FLAGS@
|
||||
AOT_RUN_FLAGS = @AOT_RUN_FLAGS@
|
||||
API_VER = @API_VER@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
@@ -188,6 +190,11 @@ AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BOEHM_DEFINES = @BOEHM_DEFINES@
|
||||
BTLS_ARCH = @BTLS_ARCH@
|
||||
BTLS_CFLAGS = @BTLS_CFLAGS@
|
||||
BTLS_CMAKE_ARGS = @BTLS_CMAKE_ARGS@
|
||||
BTLS_PLATFORM = @BTLS_PLATFORM@
|
||||
BTLS_ROOT = @BTLS_ROOT@
|
||||
BUILD_EXEEXT = @BUILD_EXEEXT@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
@@ -197,6 +204,7 @@ CCDEPMODE = @CCDEPMODE@
|
||||
CC_FOR_BUILD = @CC_FOR_BUILD@
|
||||
CFLAGS = @CFLAGS@
|
||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||
CMAKE = @CMAKE@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
@@ -217,7 +225,6 @@ ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GDKX11 = @GDKX11@
|
||||
@@ -232,10 +239,12 @@ HAVE_MSGFMT = @HAVE_MSGFMT@
|
||||
HOST_CC = @HOST_CC@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_MOBILE_STATIC = @INSTALL_MOBILE_STATIC@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTL = @INTL@
|
||||
INVARIANT_AOT_OPTIONS = @INVARIANT_AOT_OPTIONS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBC = @LIBC@
|
||||
@@ -282,6 +291,7 @@ PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
@@ -291,6 +301,7 @@ SHELL = @SHELL@
|
||||
SQLITE = @SQLITE@
|
||||
SQLITE3 = @SQLITE3@
|
||||
STRIP = @STRIP@
|
||||
TEST_PROFILE = @TEST_PROFILE@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
VTUNE_CFLAGS = @VTUNE_CFLAGS@
|
||||
@@ -379,7 +390,7 @@ target_vendor = @target_vendor@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
SUBDIRS = locale-builder sgen monograph
|
||||
SUBDIRS = locale-builder sgen monograph pedump
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
|
||||
@@ -120,6 +120,8 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AOT_BUILD_FLAGS = @AOT_BUILD_FLAGS@
|
||||
AOT_RUN_FLAGS = @AOT_RUN_FLAGS@
|
||||
API_VER = @API_VER@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
@@ -128,6 +130,11 @@ AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BOEHM_DEFINES = @BOEHM_DEFINES@
|
||||
BTLS_ARCH = @BTLS_ARCH@
|
||||
BTLS_CFLAGS = @BTLS_CFLAGS@
|
||||
BTLS_CMAKE_ARGS = @BTLS_CMAKE_ARGS@
|
||||
BTLS_PLATFORM = @BTLS_PLATFORM@
|
||||
BTLS_ROOT = @BTLS_ROOT@
|
||||
BUILD_EXEEXT = @BUILD_EXEEXT@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
@@ -137,6 +144,7 @@ CCDEPMODE = @CCDEPMODE@
|
||||
CC_FOR_BUILD = @CC_FOR_BUILD@
|
||||
CFLAGS = @CFLAGS@
|
||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||
CMAKE = @CMAKE@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
@@ -157,7 +165,6 @@ ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GDKX11 = @GDKX11@
|
||||
@@ -172,10 +179,12 @@ HAVE_MSGFMT = @HAVE_MSGFMT@
|
||||
HOST_CC = @HOST_CC@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_MOBILE_STATIC = @INSTALL_MOBILE_STATIC@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTL = @INTL@
|
||||
INVARIANT_AOT_OPTIONS = @INVARIANT_AOT_OPTIONS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBC = @LIBC@
|
||||
@@ -222,6 +231,7 @@ PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
@@ -231,6 +241,7 @@ SHELL = @SHELL@
|
||||
SQLITE = @SQLITE@
|
||||
SQLITE3 = @SQLITE3@
|
||||
STRIP = @STRIP@
|
||||
TEST_PROFILE = @TEST_PROFILE@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
VTUNE_CFLAGS = @VTUNE_CFLAGS@
|
||||
|
||||
@@ -6,18 +6,14 @@ endif
|
||||
if DISABLE_EXECUTABLES
|
||||
runtime_lib=$(top_builddir)/mono/mini/$(LIBMONO_LA) $(static_libs)
|
||||
else
|
||||
if !SHARED_MONO
|
||||
static_libs= \
|
||||
$(top_builddir)/mono/metadata/libmonoruntime-static.la \
|
||||
$(top_builddir)/mono/metadata/libmonoruntimesgen-static.la \
|
||||
$(top_builddir)/mono/io-layer/libwapi.la \
|
||||
$(top_builddir)/mono/utils/libmonoutils.la \
|
||||
$(GLIB_LIBS) $(LIBICONV) \
|
||||
$(LIBGC_STATIC_LIBS)
|
||||
|
||||
runtime_lib=$(top_builddir)/mono/mini/$(LIBMONO_LA) $(static_libs)
|
||||
else
|
||||
runtime_lib=$(top_builddir)/mono/mini/$(LIBMONO_LA)
|
||||
endif
|
||||
endif
|
||||
|
||||
if DISABLE_EXECUTABLES
|
||||
@@ -26,7 +22,7 @@ else
|
||||
if DISABLE_LIBRARIES
|
||||
bin_PROGRAMS =
|
||||
else
|
||||
if SUPPORT_BOEHM
|
||||
if SUPPORT_SGEN
|
||||
bin_PROGRAMS = monograph
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -79,7 +79,7 @@ POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
target_triplet = @target@
|
||||
@DISABLE_EXECUTABLES_FALSE@@DISABLE_LIBRARIES_FALSE@@SUPPORT_BOEHM_TRUE@bin_PROGRAMS = monograph$(EXEEXT)
|
||||
@DISABLE_EXECUTABLES_FALSE@@DISABLE_LIBRARIES_FALSE@@SUPPORT_SGEN_TRUE@bin_PROGRAMS = monograph$(EXEEXT)
|
||||
subdir = tools/monograph
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(top_srcdir)/mkinstalldirs $(top_srcdir)/depcomp
|
||||
@@ -103,15 +103,14 @@ PROGRAMS = $(bin_PROGRAMS)
|
||||
monograph_SOURCES = monograph.c
|
||||
monograph_OBJECTS = monograph.$(OBJEXT)
|
||||
am__DEPENDENCIES_1 =
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@am__DEPENDENCIES_2 = $(top_builddir)/mono/metadata/libmonoruntime-static.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(top_builddir)/mono/io-layer/libwapi.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(top_builddir)/mono/utils/libmonoutils.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(am__DEPENDENCIES_1) \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(am__DEPENDENCIES_1) \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(am__DEPENDENCIES_1)
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@am__DEPENDENCIES_3 = $(top_builddir)/mono/mini/$(LIBMONO_LA) \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(am__DEPENDENCIES_2)
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_TRUE@am__DEPENDENCIES_3 = $(top_builddir)/mono/mini/$(LIBMONO_LA)
|
||||
@DISABLE_EXECUTABLES_FALSE@am__DEPENDENCIES_2 = $(top_builddir)/mono/metadata/libmonoruntimesgen-static.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(top_builddir)/mono/io-layer/libwapi.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(top_builddir)/mono/utils/libmonoutils.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(am__DEPENDENCIES_1) \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(am__DEPENDENCIES_1) \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(am__DEPENDENCIES_1)
|
||||
@DISABLE_EXECUTABLES_FALSE@am__DEPENDENCIES_3 = $(top_builddir)/mono/mini/$(LIBMONO_LA) \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(am__DEPENDENCIES_2)
|
||||
@DISABLE_EXECUTABLES_TRUE@am__DEPENDENCIES_3 = $(top_builddir)/mono/mini/$(LIBMONO_LA) \
|
||||
@DISABLE_EXECUTABLES_TRUE@ $(am__DEPENDENCIES_2)
|
||||
monograph_DEPENDENCIES = $(am__DEPENDENCIES_3) $(am__DEPENDENCIES_1) \
|
||||
@@ -183,6 +182,8 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AOT_BUILD_FLAGS = @AOT_BUILD_FLAGS@
|
||||
AOT_RUN_FLAGS = @AOT_RUN_FLAGS@
|
||||
API_VER = @API_VER@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
@@ -191,6 +192,11 @@ AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BOEHM_DEFINES = @BOEHM_DEFINES@
|
||||
BTLS_ARCH = @BTLS_ARCH@
|
||||
BTLS_CFLAGS = @BTLS_CFLAGS@
|
||||
BTLS_CMAKE_ARGS = @BTLS_CMAKE_ARGS@
|
||||
BTLS_PLATFORM = @BTLS_PLATFORM@
|
||||
BTLS_ROOT = @BTLS_ROOT@
|
||||
BUILD_EXEEXT = @BUILD_EXEEXT@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
@@ -200,6 +206,7 @@ CCDEPMODE = @CCDEPMODE@
|
||||
CC_FOR_BUILD = @CC_FOR_BUILD@
|
||||
CFLAGS = @CFLAGS@
|
||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||
CMAKE = @CMAKE@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
@@ -220,7 +227,6 @@ ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GDKX11 = @GDKX11@
|
||||
@@ -235,10 +241,12 @@ HAVE_MSGFMT = @HAVE_MSGFMT@
|
||||
HOST_CC = @HOST_CC@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_MOBILE_STATIC = @INSTALL_MOBILE_STATIC@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTL = @INTL@
|
||||
INVARIANT_AOT_OPTIONS = @INVARIANT_AOT_OPTIONS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBC = @LIBC@
|
||||
@@ -285,6 +293,7 @@ PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
@@ -294,6 +303,7 @@ SHELL = @SHELL@
|
||||
SQLITE = @SQLITE@
|
||||
SQLITE3 = @SQLITE3@
|
||||
STRIP = @STRIP@
|
||||
TEST_PROFILE = @TEST_PROFILE@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
VTUNE_CFLAGS = @VTUNE_CFLAGS@
|
||||
@@ -382,15 +392,14 @@ target_vendor = @target_vendor@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@runtime_lib = $(top_builddir)/mono/mini/$(LIBMONO_LA) $(static_libs)
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_TRUE@runtime_lib = $(top_builddir)/mono/mini/$(LIBMONO_LA)
|
||||
@DISABLE_EXECUTABLES_FALSE@runtime_lib = $(top_builddir)/mono/mini/$(LIBMONO_LA) $(static_libs)
|
||||
@DISABLE_EXECUTABLES_TRUE@runtime_lib = $(top_builddir)/mono/mini/$(LIBMONO_LA) $(static_libs)
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@static_libs = \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(top_builddir)/mono/metadata/libmonoruntime-static.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(top_builddir)/mono/io-layer/libwapi.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(top_builddir)/mono/utils/libmonoutils.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(GLIB_LIBS) $(LIBICONV) \
|
||||
@DISABLE_EXECUTABLES_FALSE@@SHARED_MONO_FALSE@ $(LIBGC_STATIC_LIBS)
|
||||
@DISABLE_EXECUTABLES_FALSE@static_libs = \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(top_builddir)/mono/metadata/libmonoruntimesgen-static.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(top_builddir)/mono/io-layer/libwapi.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(top_builddir)/mono/utils/libmonoutils.la \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(GLIB_LIBS) $(LIBICONV) \
|
||||
@DISABLE_EXECUTABLES_FALSE@ $(LIBGC_STATIC_LIBS)
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
|
||||
31
tools/pedump/Makefile.am
Normal file
31
tools/pedump/Makefile.am
Normal file
@@ -0,0 +1,31 @@
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) $(SHARED_CFLAGS)
|
||||
|
||||
if DISABLE_EXECUTABLES
|
||||
bin_PROGRAMS =
|
||||
else
|
||||
if DISABLE_LIBRARIES
|
||||
bin_PROGRAMS =
|
||||
else
|
||||
if SUPPORT_SGEN
|
||||
bin_PROGRAMS = pedump
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
pedump_SOURCES = \
|
||||
pedump.c
|
||||
|
||||
pedump_LDADD = \
|
||||
$(top_builddir)/mono/metadata/libmonoruntimesgen-static.la \
|
||||
$(top_builddir)/mono/sgen/libmonosgen-static.la \
|
||||
$(top_builddir)/mono/io-layer/libwapi.la \
|
||||
$(top_builddir)/mono/utils/libmonoutils.la \
|
||||
$(LLVM_LIBS) \
|
||||
$(LLVM_LDFLAGS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(LIBICONV)
|
||||
|
||||
if PLATFORM_DARWIN
|
||||
pedump_LDFLAGS=-framework CoreFoundation -framework Foundation
|
||||
endif
|
||||
739
tools/pedump/Makefile.in
Normal file
739
tools/pedump/Makefile.in
Normal file
File diff suppressed because it is too large
Load Diff
750
tools/pedump/pedump.c
Normal file
750
tools/pedump/pedump.c
Normal file
File diff suppressed because it is too large
Load Diff
@@ -3,16 +3,17 @@ bin_PROGRAMS = sgen-grep-binprot
|
||||
AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir)
|
||||
|
||||
noinst_LIBRARIES = libsgen-grep-binprot.a libsgen-grep-binprot32p.a libsgen-grep-binprot64p.a
|
||||
libsgen_grep_binprot_a_SOURCES = sgen-grep-binprot.c
|
||||
libsgen_grep_binprot_a_SOURCES = sgen-grep-binprot.c sgen-grep-binprot.h
|
||||
libsgen_grep_binprot_a_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir)
|
||||
libsgen_grep_binprot32p_a_SOURCES = sgen-grep-binprot.c
|
||||
libsgen_grep_binprot32p_a_SOURCES = sgen-grep-binprot.c sgen-grep-binprot.h
|
||||
libsgen_grep_binprot32p_a_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) -DBINPROT_SIZEOF_VOID_P=4 -DBINPROT_HAS_HEADER
|
||||
libsgen_grep_binprot64p_a_SOURCES = sgen-grep-binprot.c
|
||||
libsgen_grep_binprot64p_a_SOURCES = sgen-grep-binprot.c sgen-grep-binprot.h
|
||||
libsgen_grep_binprot64p_a_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) -DBINPROT_SIZEOF_VOID_P=8 -DBINPROT_HAS_HEADER
|
||||
|
||||
sgen_grep_binprot_SOURCES = \
|
||||
sgen-grep-binprot-main.c \
|
||||
sgen-entry-stream.c
|
||||
sgen-entry-stream.c \
|
||||
sgen-entry-stream.h
|
||||
|
||||
sgen_grep_binprot_LDADD = \
|
||||
$(GLIB_LIBS) $(LIBICONV) libsgen-grep-binprot.a libsgen-grep-binprot32p.a libsgen-grep-binprot64p.a
|
||||
|
||||
@@ -201,6 +201,8 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AOT_BUILD_FLAGS = @AOT_BUILD_FLAGS@
|
||||
AOT_RUN_FLAGS = @AOT_RUN_FLAGS@
|
||||
API_VER = @API_VER@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
@@ -209,6 +211,11 @@ AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BOEHM_DEFINES = @BOEHM_DEFINES@
|
||||
BTLS_ARCH = @BTLS_ARCH@
|
||||
BTLS_CFLAGS = @BTLS_CFLAGS@
|
||||
BTLS_CMAKE_ARGS = @BTLS_CMAKE_ARGS@
|
||||
BTLS_PLATFORM = @BTLS_PLATFORM@
|
||||
BTLS_ROOT = @BTLS_ROOT@
|
||||
BUILD_EXEEXT = @BUILD_EXEEXT@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
@@ -218,6 +225,7 @@ CCDEPMODE = @CCDEPMODE@
|
||||
CC_FOR_BUILD = @CC_FOR_BUILD@
|
||||
CFLAGS = @CFLAGS@
|
||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||
CMAKE = @CMAKE@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
@@ -238,7 +246,6 @@ ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GDKX11 = @GDKX11@
|
||||
@@ -253,10 +260,12 @@ HAVE_MSGFMT = @HAVE_MSGFMT@
|
||||
HOST_CC = @HOST_CC@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_MOBILE_STATIC = @INSTALL_MOBILE_STATIC@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTL = @INTL@
|
||||
INVARIANT_AOT_OPTIONS = @INVARIANT_AOT_OPTIONS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBC = @LIBC@
|
||||
@@ -303,6 +312,7 @@ PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
@@ -312,6 +322,7 @@ SHELL = @SHELL@
|
||||
SQLITE = @SQLITE@
|
||||
SQLITE3 = @SQLITE3@
|
||||
STRIP = @STRIP@
|
||||
TEST_PROFILE = @TEST_PROFILE@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
VTUNE_CFLAGS = @VTUNE_CFLAGS@
|
||||
@@ -402,15 +413,16 @@ top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir)
|
||||
noinst_LIBRARIES = libsgen-grep-binprot.a libsgen-grep-binprot32p.a libsgen-grep-binprot64p.a
|
||||
libsgen_grep_binprot_a_SOURCES = sgen-grep-binprot.c
|
||||
libsgen_grep_binprot_a_SOURCES = sgen-grep-binprot.c sgen-grep-binprot.h
|
||||
libsgen_grep_binprot_a_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir)
|
||||
libsgen_grep_binprot32p_a_SOURCES = sgen-grep-binprot.c
|
||||
libsgen_grep_binprot32p_a_SOURCES = sgen-grep-binprot.c sgen-grep-binprot.h
|
||||
libsgen_grep_binprot32p_a_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) -DBINPROT_SIZEOF_VOID_P=4 -DBINPROT_HAS_HEADER
|
||||
libsgen_grep_binprot64p_a_SOURCES = sgen-grep-binprot.c
|
||||
libsgen_grep_binprot64p_a_SOURCES = sgen-grep-binprot.c sgen-grep-binprot.h
|
||||
libsgen_grep_binprot64p_a_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) -DBINPROT_SIZEOF_VOID_P=8 -DBINPROT_HAS_HEADER
|
||||
sgen_grep_binprot_SOURCES = \
|
||||
sgen-grep-binprot-main.c \
|
||||
sgen-entry-stream.c
|
||||
sgen-entry-stream.c \
|
||||
sgen-entry-stream.h
|
||||
|
||||
sgen_grep_binprot_LDADD = \
|
||||
$(GLIB_LIBS) $(LIBICONV) libsgen-grep-binprot.a libsgen-grep-binprot32p.a libsgen-grep-binprot64p.a
|
||||
|
||||
20
tools/sgen/sgen-entry-stream.h
Normal file
20
tools/sgen/sgen-entry-stream.h
Normal file
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* sgen-entry-stream.h: EntryStream definitions
|
||||
*
|
||||
* Copyright (C) 2016 Xamarin Inc
|
||||
*
|
||||
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
*/
|
||||
|
||||
typedef struct {
|
||||
int file;
|
||||
char *buffer;
|
||||
const char *end;
|
||||
const char *pos;
|
||||
} EntryStream;
|
||||
|
||||
void init_stream (EntryStream *stream, int file);
|
||||
void reset_stream (EntryStream *stream);
|
||||
void close_stream (EntryStream *stream);
|
||||
gboolean refill_stream (EntryStream *in, size_t size);
|
||||
ssize_t read_stream (EntryStream *stream, void *out, size_t size);
|
||||
12
tools/sgen/sgen-grep-binprot.h
Normal file
12
tools/sgen/sgen-grep-binprot.h
Normal file
@@ -0,0 +1,12 @@
|
||||
typedef gboolean (*GrepEntriesFunction) (EntryStream *stream, int num_nums, long nums [], int num_vtables, long vtables [],
|
||||
gboolean dump_all, gboolean pause_times, gboolean color_output, unsigned long long first_entry_to_consider);
|
||||
|
||||
gboolean
|
||||
sgen_binary_protocol_grep_entries (EntryStream *stream, int num_nums, long nums [], int num_vtables, long vtables [],
|
||||
gboolean dump_all, gboolean pause_times, gboolean color_output, unsigned long long first_entry_to_consider);
|
||||
gboolean
|
||||
sgen_binary_protocol_grep_entries32p (EntryStream *stream, int num_nums, long nums [], int num_vtables, long vtables [],
|
||||
gboolean dump_all, gboolean pause_times, gboolean color_output, unsigned long long first_entry_to_consider);
|
||||
gboolean
|
||||
sgen_binary_protocol_grep_entries64p (EntryStream *stream, int num_nums, long nums [], int num_vtables, long vtables [],
|
||||
gboolean dump_all, gboolean pause_times, gboolean color_output, unsigned long long first_entry_to_consider);
|
||||
Reference in New Issue
Block a user