private void WalkKernelStack() { try { IntPtr[] frames = _thandle.CaptureKernelStack(1); // skip the KPH frame foreach (IntPtr frame in frames) { ulong address = frame.ToUInt64(); try { ListViewItem newItem = listViewCallStack.Items.Add(new ListViewItem(new[] { Utils.FormatAddress(address), _symbols.GetSymbolFromAddress(address) })); newItem.Tag = address; } catch (Exception ex2) { Logging.Log(ex2); } } } catch (Exception ex) { Logging.Log(ex); } }