diff options
| author | Artem Mukhin <ortem00@gmail.com> | 2022-06-20 19:07:10 +0200 |
|---|---|---|
| committer | Artem Mukhin <ortem00@gmail.com> | 2022-08-24 12:33:42 +0200 |
| commit | 2a26987b36656a16ee6e9d65e972ca36b9a99449 (patch) | |
| tree | d896283446d486d91abb0acf10ee5ad4d4244499 /src/etc/lldb_providers.py | |
| parent | 1d6010816c37186e2bee316709f0c0197c427513 (diff) | |
| download | rust-2a26987b36656a16ee6e9d65e972ca36b9a99449.tar.gz rust-2a26987b36656a16ee6e9d65e972ca36b9a99449.zip | |
Add GDB/LLDB pretty-printers for NonZero types
Diffstat (limited to 'src/etc/lldb_providers.py')
| -rw-r--r-- | src/etc/lldb_providers.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/etc/lldb_providers.py b/src/etc/lldb_providers.py index 35ac07f0db7..8a9927e7d96 100644 --- a/src/etc/lldb_providers.py +++ b/src/etc/lldb_providers.py @@ -739,3 +739,11 @@ class StdRefSyntheticProvider: def has_children(self): # type: () -> bool return True + + +def StdNonZeroNumberSummaryProvider(valobj, _dict): + # type: (SBValue, dict) -> str + objtype = valobj.GetType() + field = objtype.GetFieldAtIndex(0) + element = valobj.GetChildMemberWithName(field.name) + return element.GetValue() |
