Skip to content

Commit 43ea8b6

Browse files
committed
Address feedback
Fix bulk type event buffer Fix mono type check Fix mono type check Clear bulk type event logger Debug bulktype event firing Fix tab bulktype firing Fix fixed_sized_data byte copy Address constants feedback Add maximum event size constant Add maximum bulk type value type parameters constant Add maximum method type argument count constant Fix typo Address BulkType Value s_name type size feedback Address softcode buffer size increment Address switch case feedback Address fixed sized array feedback Fix spacing Add init/fini for BulkTypeEventLogger and BulkTypeValue instances Fix return type ep_rt_mono_log_single_type Add get_typeid_for_class helper Add assertion for large types Fix lttng map Use helper methods to write into bulk type event logger buffer Fix typo ep_rt_mono_send_method_details_event definition Change s_name to ep_char8_t and write with gunichar2
1 parent 3e2fa00 commit 43ea8b6

File tree

3 files changed

+224
-78
lines changed

3 files changed

+224
-78
lines changed

src/coreclr/scripts/genLttngProvider.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,17 +97,17 @@
9797
"win:Struct" :"const uint8_t *",
9898
#actual spec
9999
"win:GUID" :"const int32_t",
100-
"win:AnsiString" :"const uint8_t*",
101-
"win:UnicodeString" :"const uint8_t*",
100+
"win:AnsiString" :"const char*",
101+
"win:UnicodeString" :"const ep_char8_t*",
102102
"win:Double" :"const double",
103103
"win:Int32" :"const int32_t",
104104
"win:Boolean" :"const bool",
105105
"win:UInt64" :"const uint64_t",
106106
"win:UInt32" :"const uint32_t",
107107
"win:UInt16" :"const uint16_t",
108108
"win:UInt8" :"const uint8_t",
109-
"win:Pointer" :"const size_t",
110-
"win:Binary" :"const BYTE"
109+
"win:Pointer" :"const void*",
110+
"win:Binary" :"const uint8_t"
111111
}
112112

113113
def getLttngDataTypeMapping(runtimeFlavor):

0 commit comments

Comments
 (0)