Imported Upstream version 5.18.0.142
Former-commit-id: 7467d4b717762eeaf652d77f1486dd11ffb1ff1f
This commit is contained in:
parent
e52655b4dc
commit
0abdbe5a7d
@ -11,9 +11,9 @@ else
|
|||||||
tools_dir = tools
|
tools_dir = tools
|
||||||
endif
|
endif
|
||||||
|
|
||||||
SUBDIRS = mk po $(libgc_dir) mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) msvc $(docs_dir) acceptance-tests llvm
|
SUBDIRS = mk po $(libgc_dir) llvm mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) msvc $(docs_dir) acceptance-tests
|
||||||
# Keep in sync with SUBDIRS
|
# Keep in sync with SUBDIRS
|
||||||
DIST_SUBDIRS = m4 mk po $(libgc_dir) mono ikvm-native support data runtime scripts man samples tools msvc docs acceptance-tests llvm
|
DIST_SUBDIRS = m4 mk po $(libgc_dir) llvm mono ikvm-native support data runtime scripts man samples tools msvc docs acceptance-tests
|
||||||
|
|
||||||
all: update_submodules
|
all: update_submodules
|
||||||
|
|
||||||
@ -126,6 +126,7 @@ package-inputs:
|
|||||||
(echo " <project dir=\"$$1\" library=\"$$2\">"; \
|
(echo " <project dir=\"$$1\" library=\"$$2\">"; \
|
||||||
read boot; echo " <boot>$$boot</boot>"; \
|
read boot; echo " <boot>$$boot</boot>"; \
|
||||||
read flags; echo " <flags>$$flags</flags>"; \
|
read flags; echo " <flags>$$flags</flags>"; \
|
||||||
|
read sources;echo " <sources>$$sources</sources>"; \
|
||||||
read output; echo " <output>$$output</output>"; \
|
read output; echo " <output>$$output</output>"; \
|
||||||
read built; echo " <built_sources>`echo $$built | sed 's/\\\/\\\\/g'`</built_sources>"; \
|
read built; echo " <built_sources>`echo $$built | sed 's/\\\/\\\\/g'`</built_sources>"; \
|
||||||
read libou; echo " <library_output>$$libou</library_output>"; \
|
read libou; echo " <library_output>$$libou</library_output>"; \
|
||||||
@ -144,7 +145,7 @@ update-llvm-version:
|
|||||||
|
|
||||||
|
|
||||||
update-solution-files:
|
update-solution-files:
|
||||||
(pushd msvc/scripts; rm genproj.exe; $(MAKE) genproj.exe; popd)
|
cd msvc/scripts && $(MAKE) genproj.exe || exit $$?;
|
||||||
$(MAKE) update-csproj
|
$(MAKE) update-csproj
|
||||||
$(MAKE) package-inputs
|
$(MAKE) package-inputs
|
||||||
(cd msvc/scripts; mono --debug genproj.exe $(GENPROJ_ARGS))
|
(cd msvc/scripts; mono --debug genproj.exe $(GENPROJ_ARGS))
|
||||||
|
16
Makefile.in
16
Makefile.in
@ -236,6 +236,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -251,6 +253,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -291,11 +294,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
@ -438,9 +437,9 @@ MONOTOUCH_SUBDIRS = $(libgc_dir) mono
|
|||||||
|
|
||||||
# Some tools might not build when cross-compiling
|
# Some tools might not build when cross-compiling
|
||||||
@CROSS_COMPILING_TRUE@tools_dir =
|
@CROSS_COMPILING_TRUE@tools_dir =
|
||||||
SUBDIRS = mk po $(libgc_dir) mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) msvc $(docs_dir) acceptance-tests llvm
|
SUBDIRS = mk po $(libgc_dir) llvm mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) msvc $(docs_dir) acceptance-tests
|
||||||
# Keep in sync with SUBDIRS
|
# Keep in sync with SUBDIRS
|
||||||
DIST_SUBDIRS = m4 mk po $(libgc_dir) mono ikvm-native support data runtime scripts man samples tools msvc docs acceptance-tests llvm
|
DIST_SUBDIRS = m4 mk po $(libgc_dir) llvm mono ikvm-native support data runtime scripts man samples tools msvc docs acceptance-tests
|
||||||
SUBMODULE_ERROR = 'Could not recursively update all git submodules. You may experience compilation problems if some submodules are out of date'
|
SUBMODULE_ERROR = 'Could not recursively update all git submodules. You may experience compilation problems if some submodules are out of date'
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
README.md \
|
README.md \
|
||||||
@ -1030,6 +1029,7 @@ package-inputs:
|
|||||||
(echo " <project dir=\"$$1\" library=\"$$2\">"; \
|
(echo " <project dir=\"$$1\" library=\"$$2\">"; \
|
||||||
read boot; echo " <boot>$$boot</boot>"; \
|
read boot; echo " <boot>$$boot</boot>"; \
|
||||||
read flags; echo " <flags>$$flags</flags>"; \
|
read flags; echo " <flags>$$flags</flags>"; \
|
||||||
|
read sources;echo " <sources>$$sources</sources>"; \
|
||||||
read output; echo " <output>$$output</output>"; \
|
read output; echo " <output>$$output</output>"; \
|
||||||
read built; echo " <built_sources>`echo $$built | sed 's/\\\/\\\\/g'`</built_sources>"; \
|
read built; echo " <built_sources>`echo $$built | sed 's/\\\/\\\\/g'`</built_sources>"; \
|
||||||
read libou; echo " <library_output>$$libou</library_output>"; \
|
read libou; echo " <library_output>$$libou</library_output>"; \
|
||||||
@ -1047,7 +1047,7 @@ update-llvm-version:
|
|||||||
REV=`$(LLVM_DIR)/bin/llvm-config --version` && sed -e "s,expected_llvm_version=.*,expected_llvm_version=\"$$REV\"," < configure.ac > tmp && mv tmp configure.ac && echo "Version set to $$REV."
|
REV=`$(LLVM_DIR)/bin/llvm-config --version` && sed -e "s,expected_llvm_version=.*,expected_llvm_version=\"$$REV\"," < configure.ac > tmp && mv tmp configure.ac && echo "Version set to $$REV."
|
||||||
|
|
||||||
update-solution-files:
|
update-solution-files:
|
||||||
(pushd msvc/scripts; rm genproj.exe; $(MAKE) genproj.exe; popd)
|
cd msvc/scripts && $(MAKE) genproj.exe || exit $$?;
|
||||||
$(MAKE) update-csproj
|
$(MAKE) update-csproj
|
||||||
$(MAKE) package-inputs
|
$(MAKE) package-inputs
|
||||||
(cd msvc/scripts; mono --debug genproj.exe $(GENPROJ_ARGS))
|
(cd msvc/scripts; mono --debug genproj.exe $(GENPROJ_ARGS))
|
||||||
|
@ -30,6 +30,7 @@ The Mono project is part of the [.NET Foundation](http://www.dotnetfoundation.or
|
|||||||
| Windows | i386 | [![windows-i386][17]][18] |
|
| Windows | i386 | [![windows-i386][17]][18] |
|
||||||
| CentOS | s390x (cs) | [![centos-s390x][19]][20] |
|
| CentOS | s390x (cs) | [![centos-s390x][19]][20] |
|
||||||
| Debian 9 | ppc64el (cs) | [![debian-9-ppc64el][21]][22]|
|
| Debian 9 | ppc64el (cs) | [![debian-9-ppc64el][21]][22]|
|
||||||
|
| AIX | ppc64 (cs) | [![aix-ppc64][23]][24] |
|
||||||
|
|
||||||
_(cs) = community supported architecture_
|
_(cs) = community supported architecture_
|
||||||
|
|
||||||
@ -55,6 +56,8 @@ _(cs) = community supported architecture_
|
|||||||
[20]: https://jenkins.mono-project.com/job/test-mono-mainline-community/label=centos-s390x
|
[20]: https://jenkins.mono-project.com/job/test-mono-mainline-community/label=centos-s390x
|
||||||
[21]: https://jenkins.mono-project.com/job/test-mono-mainline-community-chroot/label=debian-9-ppc64el/badge/icon
|
[21]: https://jenkins.mono-project.com/job/test-mono-mainline-community-chroot/label=debian-9-ppc64el/badge/icon
|
||||||
[22]: https://jenkins.mono-project.com/job/test-mono-mainline-community-chroot/label=debian-9-ppc64el
|
[22]: https://jenkins.mono-project.com/job/test-mono-mainline-community-chroot/label=debian-9-ppc64el
|
||||||
|
[23]: https://jenkins.mono-project.com/job/test-mono-mainline-community/label=aix-ppc64/badge/icon
|
||||||
|
[24]: https://jenkins.mono-project.com/job/test-mono-mainline-community/label=aix-ppc64
|
||||||
|
|
||||||
Compilation and Installation
|
Compilation and Installation
|
||||||
============================
|
============================
|
||||||
|
@ -1 +1 @@
|
|||||||
547201804efe0b3764dea8e1818b1aa0728bd1dc
|
185fb4f08d318b39e998de65aba693189afa76a0
|
@ -1 +1 @@
|
|||||||
df7c4e44217ae3f66ca522f7795d474bcb95050d
|
51dbbe569e45412d294d6d996ba1a802f3f87374
|
26
config.h.in
26
config.h.in
@ -410,6 +410,9 @@
|
|||||||
/* Define to 1 if you have the `futimes' function. */
|
/* Define to 1 if you have the `futimes' function. */
|
||||||
#undef HAVE_FUTIMES
|
#undef HAVE_FUTIMES
|
||||||
|
|
||||||
|
/* F_DUPFD_CLOEXEC */
|
||||||
|
#undef HAVE_F_DUPFD_CLOEXEC
|
||||||
|
|
||||||
/* Have getaddrinfo */
|
/* Have getaddrinfo */
|
||||||
#undef HAVE_GETADDRINFO
|
#undef HAVE_GETADDRINFO
|
||||||
|
|
||||||
@ -590,9 +593,6 @@
|
|||||||
/* kqueue */
|
/* kqueue */
|
||||||
#undef HAVE_KQUEUE
|
#undef HAVE_KQUEUE
|
||||||
|
|
||||||
/* Have __thread keyword */
|
|
||||||
#undef HAVE_KW_THREAD
|
|
||||||
|
|
||||||
/* Have large file support */
|
/* Have large file support */
|
||||||
#undef HAVE_LARGE_FILE_SUPPORT
|
#undef HAVE_LARGE_FILE_SUPPORT
|
||||||
|
|
||||||
@ -701,6 +701,9 @@
|
|||||||
/* No GC support. */
|
/* No GC support. */
|
||||||
#undef HAVE_NULL_GC
|
#undef HAVE_NULL_GC
|
||||||
|
|
||||||
|
/* O_CLOEXEC */
|
||||||
|
#undef HAVE_O_CLOEXEC
|
||||||
|
|
||||||
/* Define to 1 if you have the <pathconf.h> header file. */
|
/* Define to 1 if you have the <pathconf.h> header file. */
|
||||||
#undef HAVE_PATHCONF_H
|
#undef HAVE_PATHCONF_H
|
||||||
|
|
||||||
@ -1323,6 +1326,12 @@
|
|||||||
/* inotify_rm_watch with unsigned wd */
|
/* inotify_rm_watch with unsigned wd */
|
||||||
#undef INOTIFY_RM_WATCH_WD_UNSIGNED
|
#undef INOTIFY_RM_WATCH_WD_UNSIGNED
|
||||||
|
|
||||||
|
/* LLVM used is being build during mono build */
|
||||||
|
#undef INTERNAL_LLVM
|
||||||
|
|
||||||
|
/* Build LLVM with assertions */
|
||||||
|
#undef INTERNAL_LLVM_ASSERTS
|
||||||
|
|
||||||
/* struct ipv6_mreq with unsigned ipv6mr_interface */
|
/* struct ipv6_mreq with unsigned ipv6mr_interface */
|
||||||
#undef IPV6MR_INTERFACE_UNSIGNED
|
#undef IPV6MR_INTERFACE_UNSIGNED
|
||||||
|
|
||||||
@ -1335,9 +1344,6 @@
|
|||||||
/* Enable lazy gc thread creation by the embedding host. */
|
/* Enable lazy gc thread creation by the embedding host. */
|
||||||
#undef LAZY_GC_THREAD_CREATION
|
#undef LAZY_GC_THREAD_CREATION
|
||||||
|
|
||||||
/* Full version of LLVM libraries */
|
|
||||||
#undef LLVM_VERSION
|
|
||||||
|
|
||||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||||
*/
|
*/
|
||||||
#undef LT_OBJDIR
|
#undef LT_OBJDIR
|
||||||
@ -1374,6 +1380,9 @@
|
|||||||
/* Enable jemalloc usage for mono */
|
/* Enable jemalloc usage for mono */
|
||||||
#undef MONO_JEMALLOC_ENABLED
|
#undef MONO_JEMALLOC_ENABLED
|
||||||
|
|
||||||
|
/* Have __thread keyword */
|
||||||
|
#undef MONO_KEYWORD_THREAD
|
||||||
|
|
||||||
/* The LLVM back end is dynamically loaded */
|
/* The LLVM back end is dynamically loaded */
|
||||||
#undef MONO_LLVM_LOADED
|
#undef MONO_LLVM_LOADED
|
||||||
|
|
||||||
@ -1434,7 +1443,7 @@
|
|||||||
/* The size of `long long', as computed by sizeof. */
|
/* The size of `long long', as computed by sizeof. */
|
||||||
#undef SIZEOF_LONG_LONG
|
#undef SIZEOF_LONG_LONG
|
||||||
|
|
||||||
/* size of machine integer registers */
|
/* size of target machine integer registers */
|
||||||
#undef SIZEOF_REGISTER
|
#undef SIZEOF_REGISTER
|
||||||
|
|
||||||
/* The size of `size_t', as computed by sizeof. */
|
/* The size of `size_t', as computed by sizeof. */
|
||||||
@ -1491,6 +1500,9 @@
|
|||||||
/* ... */
|
/* ... */
|
||||||
#undef TARGET_S390X
|
#undef TARGET_S390X
|
||||||
|
|
||||||
|
/* wordsize of target */
|
||||||
|
#undef TARGET_SIZEOF_VOID_P
|
||||||
|
|
||||||
/* ... */
|
/* ... */
|
||||||
#undef TARGET_SPARC
|
#undef TARGET_SPARC
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
ffc6859b8573983062da73baeea2360c777c88e5
|
9b2fd835af009b5dd6dd4db4bed39050a935a5ea
|
@ -1 +1 @@
|
|||||||
1bf4fa1e23e690a37efb70df0e659d764a410d7d
|
31d01c63c1999848cd2cd8c491268eca5b0f9084
|
@ -259,6 +259,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -274,6 +276,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -314,11 +317,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -48,7 +48,7 @@ def stringify_class_name(ns, name):
|
|||||||
if ns == "":
|
if ns == "":
|
||||||
return name
|
return name
|
||||||
else:
|
else:
|
||||||
return "{}.{}".format (ns, name)
|
return "{0}.{1}".format (ns, name)
|
||||||
|
|
||||||
class ArrayPrinter:
|
class ArrayPrinter:
|
||||||
"Print a C# array"
|
"Print a C# array"
|
||||||
@ -61,7 +61,7 @@ class ArrayPrinter:
|
|||||||
def to_string(self):
|
def to_string(self):
|
||||||
obj = self.val.cast (gdb.lookup_type ("MonoArray").pointer ()).dereference ()
|
obj = self.val.cast (gdb.lookup_type ("MonoArray").pointer ()).dereference ()
|
||||||
length = obj ['max_length']
|
length = obj ['max_length']
|
||||||
return "{} [{}]".format (stringify_class_name (self.class_ns, self.class_name [0:len(self.class_name) - 2]), int(length))
|
return "{0} [{1}]".format (stringify_class_name (self.class_ns, self.class_name [0:len(self.class_name) - 2]), int(length))
|
||||||
|
|
||||||
class ObjectPrinter:
|
class ObjectPrinter:
|
||||||
"Print a C# object"
|
"Print a C# object"
|
||||||
@ -91,7 +91,7 @@ class ObjectPrinter:
|
|||||||
return (field.name, self.obj [field.name])
|
return (field.name, self.obj [field.name])
|
||||||
except:
|
except:
|
||||||
# Superclass
|
# Superclass
|
||||||
return (field.name, self.obj.cast (gdb.lookup_type ("{}".format (field.name))))
|
return (field.name, self.obj.cast (gdb.lookup_type ("{0}".format (field.name))))
|
||||||
|
|
||||||
def children(self):
|
def children(self):
|
||||||
# FIXME: It would be easier if gdb.Value would support iteration itself
|
# FIXME: It would be easier if gdb.Value would support iteration itself
|
||||||
@ -105,7 +105,7 @@ class ObjectPrinter:
|
|||||||
if class_name [-2:len(class_name)] == "[]":
|
if class_name [-2:len(class_name)] == "[]":
|
||||||
return {}.__iter__ ()
|
return {}.__iter__ ()
|
||||||
try:
|
try:
|
||||||
gdb_type = gdb.lookup_type ("struct {}_{}".format (class_ns.replace (".", "_"), class_name))
|
gdb_type = gdb.lookup_type ("struct {0}_{1}".format (class_ns.replace (".", "_"), class_name))
|
||||||
return self._iterator(obj.cast (gdb_type))
|
return self._iterator(obj.cast (gdb_type))
|
||||||
except:
|
except:
|
||||||
return {}.__iter__ ()
|
return {}.__iter__ ()
|
||||||
@ -127,12 +127,12 @@ class ObjectPrinter:
|
|||||||
return ArrayPrinter (self.val,class_ns,class_name).to_string ()
|
return ArrayPrinter (self.val,class_ns,class_name).to_string ()
|
||||||
if class_ns != "":
|
if class_ns != "":
|
||||||
try:
|
try:
|
||||||
gdb_type = gdb.lookup_type ("struct {}.{}".format (class_ns, class_name))
|
gdb_type = gdb.lookup_type ("struct {0}.{1}".format (class_ns, class_name))
|
||||||
except:
|
except:
|
||||||
# Maybe there is no debug info for that type
|
# Maybe there is no debug info for that type
|
||||||
return "{}.{}".format (class_ns, class_name)
|
return "{0}.{1}".format (class_ns, class_name)
|
||||||
#return obj.cast (gdb_type)
|
#return obj.cast (gdb_type)
|
||||||
return "{}.{}".format (class_ns, class_name)
|
return "{0}.{1}".format (class_ns, class_name)
|
||||||
return class_name
|
return class_name
|
||||||
except:
|
except:
|
||||||
print (sys.exc_info ()[0])
|
print (sys.exc_info ()[0])
|
||||||
@ -152,9 +152,9 @@ class MonoMethodPrinter:
|
|||||||
val = self.val.dereference ()
|
val = self.val.dereference ()
|
||||||
klass = val ["klass"].dereference ()
|
klass = val ["klass"].dereference ()
|
||||||
class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ())
|
class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ())
|
||||||
return "\"{}:{} ()\"".format (class_name, val ["name"].string ())
|
return "\"{0}:{1} ()\"".format (class_name, val ["name"].string ())
|
||||||
# This returns more info but requires calling into the inferior
|
# This returns more info but requires calling into the inferior
|
||||||
#return "\"{}\"".format (gdb.parse_and_eval ("mono_method_full_name ({}, 1)".format (str (int (self.val.cast (gdb.lookup_type ("guint64")))))).string ())
|
#return "\"{0}\"".format (gdb.parse_and_eval ("mono_method_full_name ({0}, 1)".format (str (int (self.val.cast (gdb.lookup_type ("guint64")))))).string ())
|
||||||
|
|
||||||
class MonoClassPrinter:
|
class MonoClassPrinter:
|
||||||
"Print a MonoClass structure"
|
"Print a MonoClass structure"
|
||||||
@ -168,11 +168,11 @@ class MonoClassPrinter:
|
|||||||
klass = self.val.dereference ()
|
klass = self.val.dereference ()
|
||||||
class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ())
|
class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ())
|
||||||
if add_quotes:
|
if add_quotes:
|
||||||
return "\"{}\"".format (class_name)
|
return "\"{0}\"".format (class_name)
|
||||||
else:
|
else:
|
||||||
return class_name
|
return class_name
|
||||||
# This returns more info but requires calling into the inferior
|
# This returns more info but requires calling into the inferior
|
||||||
#return "\"{}\"".format (gdb.parse_and_eval ("mono_type_full_name (&((MonoClass*){})->byval_arg)".format (str (int ((self.val).cast (gdb.lookup_type ("guint64")))))))
|
#return "\"{0}\"".format (gdb.parse_and_eval ("mono_type_full_name (&((MonoClass*){0})->byval_arg)".format (str (int ((self.val).cast (gdb.lookup_type ("guint64")))))))
|
||||||
|
|
||||||
def to_string(self):
|
def to_string(self):
|
||||||
try:
|
try:
|
||||||
@ -220,7 +220,7 @@ class MonoGenericClassPrinter:
|
|||||||
method_inst_str = ""
|
method_inst_str = ""
|
||||||
if int(method_inst.cast (gdb.lookup_type ("guint64"))) != 0:
|
if int(method_inst.cast (gdb.lookup_type ("guint64"))) != 0:
|
||||||
method_inst_str = str(method_inst)
|
method_inst_str = str(method_inst)
|
||||||
return "{}, [{}], [{}]>".format (container_str, class_inst_str, method_inst_str)
|
return "{0}, [{1}], [{2}]>".format (container_str, class_inst_str, method_inst_str)
|
||||||
|
|
||||||
def to_string(self):
|
def to_string(self):
|
||||||
try:
|
try:
|
||||||
@ -250,9 +250,9 @@ class MonoTypePrinter:
|
|||||||
info = str(t ["data"]["generic_class"])
|
info = str(t ["data"]["generic_class"])
|
||||||
|
|
||||||
if info != "":
|
if info != "":
|
||||||
return "{{{}, {}}}".format (kind, info)
|
return "{{{0}, {1}}}".format (kind, info)
|
||||||
else:
|
else:
|
||||||
return "{{{}}}".format (kind)
|
return "{{{0}}}".format (kind)
|
||||||
except:
|
except:
|
||||||
#print (sys.exc_info ()[0])
|
#print (sys.exc_info ()[0])
|
||||||
#print (sys.exc_info ()[1])
|
#print (sys.exc_info ()[1])
|
||||||
@ -281,7 +281,7 @@ class MonoMethodRgctxPrinter:
|
|||||||
if i > 0:
|
if i > 0:
|
||||||
inst_str = inst_str + ", "
|
inst_str = inst_str + ", "
|
||||||
inst_str = inst_str + type_printer.to_string ()
|
inst_str = inst_str + type_printer.to_string ()
|
||||||
return "MRGCTX[{}, [{}]]".format (klass_printer.to_string(), inst_str)
|
return "MRGCTX[{0}, [{1}]]".format (klass_printer.to_string(), inst_str)
|
||||||
|
|
||||||
class MonoVTablePrinter:
|
class MonoVTablePrinter:
|
||||||
"Print a MonoVTable structure"
|
"Print a MonoVTable structure"
|
||||||
@ -296,7 +296,7 @@ class MonoVTablePrinter:
|
|||||||
klass = vtable ["klass"]
|
klass = vtable ["klass"]
|
||||||
klass_printer = MonoClassPrinter (klass)
|
klass_printer = MonoClassPrinter (klass)
|
||||||
|
|
||||||
return "vtable({})".format (klass_printer.to_string ())
|
return "vtable({0})".format (klass_printer.to_string ())
|
||||||
|
|
||||||
def lookup_pretty_printer(val):
|
def lookup_pretty_printer(val):
|
||||||
t = str (val.type)
|
t = str (val.type)
|
||||||
|
@ -181,6 +181,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -196,6 +198,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -236,11 +239,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -241,6 +241,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -256,6 +258,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -296,11 +299,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -181,6 +181,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -196,6 +198,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -236,11 +239,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -241,6 +241,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -256,6 +258,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -296,11 +299,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -181,6 +181,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -196,6 +198,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -236,11 +239,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -241,6 +241,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -256,6 +258,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -296,11 +299,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -181,6 +181,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -196,6 +198,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -236,11 +239,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -1362,7 +1362,7 @@ mono_class_value_size (MonoClass *klass, guint32 *align)
|
|||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
<div class="mapi-section">Parameters</div>
|
<div class="mapi-section">Parameters</div>
|
||||||
<table class="mapi-parameters"><tbody><tr><td><i>klass</i></td><td> a class </td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
<table class="mapi-parameters"><tbody><tr><td><i>klass</i></td><td> a class</td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
||||||
<div> the size of a value of kind <i>klass</i>
|
<div> the size of a value of kind <i>klass</i>
|
||||||
</div>
|
</div>
|
||||||
<div class="mapi-section">Description</div>
|
<div class="mapi-section">Description</div>
|
||||||
|
@ -396,7 +396,7 @@ mono_exception_from_name_msg (MonoImage *image, const char *name_space,
|
|||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_exception_from_name_two_strings (MonoImage *image, const char *name_space,
|
mono_exception_from_name_two_strings (MonoImage *image, const char *name_space,
|
||||||
const char *name, MonoString *a1, MonoString *a2)
|
const char *name, MonoString *a1_raw, MonoString *a2_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -672,7 +672,7 @@ mono_get_exception_execution_engine (const char *msg)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_file_not_found2 (const char *msg, MonoString *fname)
|
mono_get_exception_file_not_found2 (const char *msg, MonoString *fname_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -694,7 +694,7 @@ mono_get_exception_file_not_found2 (const char *msg, MonoString *fname)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_file_not_found (MonoString *fname)
|
mono_get_exception_file_not_found (MonoString *fname_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -866,7 +866,7 @@ mono_get_exception_overflow (void)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_security ()
|
mono_get_exception_security (void)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -952,7 +952,7 @@ mono_get_exception_synchronization_lock (const char *msg)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_thread_abort ()
|
mono_get_exception_thread_abort (void)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -972,8 +972,7 @@ mono_get_exception_thread_abort ()
|
|||||||
<div class="mapi-ptr"></div>
|
<div class="mapi-ptr"></div>
|
||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MONO_RT_EXTERNAL_ONLY
|
<div class="mapi-prototype">MonoException*
|
||||||
MonoException *
|
|
||||||
mono_get_exception_thread_state (const char *msg)
|
mono_get_exception_thread_state (const char *msg)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -996,7 +995,7 @@ mono_get_exception_thread_state (const char *msg)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_type_initialization (const gchar *type_name, MonoException *inner)
|
mono_get_exception_type_initialization (const gchar *type_name, MonoException* inner_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -1018,7 +1017,7 @@ mono_get_exception_type_initialization (const gchar *type_name, MonoException *i
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_type_load (MonoString *class_name, char *assembly_name)
|
mono_get_exception_type_load (MonoString *class_name_raw, char *assembly_name)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -1067,7 +1066,7 @@ mono_get_exception_missing_field (const char *class_name, const char *member_nam
|
|||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
<div class="mapi-section">Parameters</div>
|
<div class="mapi-section">Parameters</div>
|
||||||
<table class="mapi-parameters"><tbody><tr><td><i>class_name</i></td><td> the class where the lookup was performed</td></tr><tr><td><i>member_name</i></td><td> the name of the missing method.</td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
<table class="mapi-parameters"><tbody><tr><td><i>class_name</i></td><td> the class where the lookup was performed</td></tr><tr><td><i>member_name</i></td><td> the name of the missing field.</td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
||||||
<div> a new instance of the <code>System.MissingFieldException</code>
|
<div> a new instance of the <code>System.MissingFieldException</code>
|
||||||
</div>
|
</div>
|
||||||
</div><!--mapi-description -->
|
</div><!--mapi-description -->
|
||||||
@ -1128,8 +1127,7 @@ mono_get_exception_reflection_type_load (MonoArray *types_raw, MonoArray *except
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_exception_from_token_two_strings (MonoImage *image, guint32 token,
|
mono_exception_from_token_two_strings (MonoImage *image, guint32 token, MonoString *arg1_raw, MonoString *arg2_raw)
|
||||||
MonoString *a1, MonoString *a2)
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -1152,7 +1150,7 @@ mono_exception_from_token_two_strings (MonoImage *image, guint32 token,
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_bad_image_format2 (const char *msg, MonoString *fname)
|
mono_get_exception_bad_image_format2 (const char *msg, MonoString *fname_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -1237,7 +1235,7 @@ mono_get_exception_out_of_memory (void)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_runtime_wrapped (MonoObject *wrapped_exception)
|
mono_get_exception_runtime_wrapped (MonoObject *wrapped_exception_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
|
@ -340,8 +340,8 @@ mono_marshal_alloc (gsize size, MonoError *error)
|
|||||||
<div class="mapi-ptr"></div>
|
<div class="mapi-ptr"></div>
|
||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">gpointer
|
<div class="mapi-prototype">static gpointer
|
||||||
mono_marshal_asany (MonoObject *o, MonoMarshalNative string_encoding, int param_attrs)
|
mono_marshal_asany_handle (MonoObjectHandle o, MonoMarshalNative string_encoding, int param_attrs, MonoError *error)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user