public unsafe static ushort GetCategoryByName(char *name, int nameLen)
 {
     return(ProfilerUnsafeUtility.GetCategoryByName_Unsafe(name, nameLen));
 }
 public unsafe static void SetMarkerMetadata(IntPtr markerPtr, int index, char *name, int nameLen, byte type, byte unit)
 {
     ProfilerUnsafeUtility.SetMarkerMetadata_Unsafe(markerPtr, index, name, nameLen, type, unit);
 }
 public unsafe static void *CreateCounterValue(out IntPtr counterPtr, char *name, int nameLen, ushort categoryId, MarkerFlags flags, byte dataType, byte dataUnit, int dataSize, ProfilerCounterOptions counterOptions)
 {
     return(ProfilerUnsafeUtility.CreateCounterValue_Unsafe(out counterPtr, name, nameLen, categoryId, flags, dataType, dataUnit, dataSize, counterOptions));
 }
 public unsafe static IntPtr CreateMarker(char *name, int nameLen, ushort categoryId, MarkerFlags flags, int metadataCount)
 {
     return(ProfilerUnsafeUtility.CreateMarker_Unsafe(name, nameLen, categoryId, flags, metadataCount));
 }