堆栈跟踪中的内联函数如何记录和符号化?

时间:2018-03-27 22:08:01

标签: inline crash-reports symbolicatecrash

当我在断点暂停时,Xcode似乎能够看到内联函数,并且它们标有“[inline]”。此外,当我进行CPU分析时,它可以看到内联函数。但是,当我使用PLCrashReporter和Mask记录并表示崩溃时,它似乎不包含内联函数。 public class UrlEnums { public enum Url { [Description("https://www.companysite1.com")] company1, [Description("https://www.companysite2.com")] company2 } } public void NavigateTo(UrlEnums.Url url) { Driver.Navigate().GoToUrl(GetEnumDescription(url)); } public static string GetEnumDescription(Enum value) { FieldInfo fi = value.GetType().GetField(value.ToString()); DescriptionAttribute[] attributes = (DescriptionAttribute[])fi.GetCustomAttributes( typeof(DescriptionAttribute), false); if (attributes != null && attributes.Length > 0) return attributes[0].Description; else return value.ToString(); } + symbolicatecrash也会跳过内联函数。这是如何工作的?

0 个答案:

没有答案