projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[metadata] Remove mono_metadata_parse_array_full, nothing uses it.
[mono.git]
/
mono
/
metadata
/
domain-internals.h
diff --git
a/mono/metadata/domain-internals.h
b/mono/metadata/domain-internals.h
index 4cb4af6c02d1aca82dfca8f81fd08e5c0a867688..04eec95154a6152d5d40b182f835430e147edcc3 100644
(file)
--- a/
mono/metadata/domain-internals.h
+++ b/
mono/metadata/domain-internals.h
@@
-60,6
+60,7
@@
struct _MonoJitInfoTableChunk
int refcount;
volatile int num_elements;
volatile gint8 *last_code_end;
int refcount;
volatile int num_elements;
volatile gint8 *last_code_end;
+ MonoJitInfo *next_tombstone;
MonoJitInfo * volatile data [MONO_JIT_INFO_TABLE_CHUNK_SIZE];
};
MonoJitInfo * volatile data [MONO_JIT_INFO_TABLE_CHUNK_SIZE];
};
@@
-201,7
+202,10
@@
struct _MonoJitInfo {
gpointer aot_info;
gpointer tramp_info;
} d;
gpointer aot_info;
gpointer tramp_info;
} d;
- struct _MonoJitInfo *next_jit_code_hash;
+ union {
+ struct _MonoJitInfo *next_jit_code_hash;
+ struct _MonoJitInfo *next_tombstone;
+ } n;
gpointer code_start;
guint32 unwind_info;
int code_size;
gpointer code_start;
guint32 unwind_info;
int code_size;
@@
-412,6
+416,9
@@
struct _MonoDomain {
/* Maps MonoMethod* to weak links to DynamicMethod objects */
GHashTable *method_to_dyn_method;
/* Maps MonoMethod* to weak links to DynamicMethod objects */
GHashTable *method_to_dyn_method;
+ /* <ThrowUnobservedTaskExceptions /> support */
+ gboolean throw_unobserved_task_exceptions;
+
guint32 execution_context_field_offset;
};
guint32 execution_context_field_offset;
};
@@
-490,7
+497,7
@@
void
mono_jit_info_set_generic_sharing_context (MonoJitInfo *ji, MonoGenericSharingContext *gsctx);
char *
mono_jit_info_set_generic_sharing_context (MonoJitInfo *ji, MonoGenericSharingContext *gsctx);
char *
-mono_make_shadow_copy (const char *filename);
+mono_make_shadow_copy (const char *filename
, MonoError *error
);
gboolean
mono_is_shadow_copy_enabled (MonoDomain *domain, const gchar *dir_name);
gboolean
mono_is_shadow_copy_enabled (MonoDomain *domain, const gchar *dir_name);
@@
-637,6
+644,9
@@
ves_icall_System_AppDomain_GetIDFromDomain (MonoAppDomain * ad);
MonoString *
ves_icall_System_AppDomain_InternalGetProcessGuid (MonoString* newguid);
MonoString *
ves_icall_System_AppDomain_InternalGetProcessGuid (MonoString* newguid);
+MonoBoolean
+ves_icall_System_CLRConfig_CheckThrowUnobservedTaskExceptions (void);
+
MonoAssembly *
mono_assembly_load_corlib (const MonoRuntimeInfo *runtime, MonoImageOpenStatus *status);
MonoAssembly *
mono_assembly_load_corlib (const MonoRuntimeInfo *runtime, MonoImageOpenStatus *status);
@@
-670,7
+680,7
@@
MonoAssembly* mono_assembly_load_full_nosearch (MonoAssemblyName *aname,
MonoImageOpenStatus *status,
gboolean refonly);
MonoImageOpenStatus *status,
gboolean refonly);
-void mono_
set_private_bin_path
_from_config (MonoDomain *domain);
+void mono_
domain_set_options
_from_config (MonoDomain *domain);
int mono_framework_version (void);
int mono_framework_version (void);