Lines Matching full:symbol
9 #include "lldb/Symbol/Symbol.h"
20 static void EncodeDecode(const Symbol &object, const SectionList *sect_list, in EncodeDecode()
38 Symbol decoded_object; in EncodeDecode()
44 static void EncodeDecode(const Symbol &object, const SectionList *sect_list) { in EncodeDecode()
67 Symbol symbol( in TEST() local
82 // Test encoding a symbol with an address. in TEST()
83 EncodeDecode(symbol, §_list); in TEST()
88 // Test Symbol.m_is_synthetic in TEST()
89 symbol.SetIsSynthetic(true); in TEST()
90 EncodeDecode(symbol, §_list); in TEST()
91 symbol.SetIsSynthetic(false); in TEST()
93 // Test Symbol.m_is_debug in TEST()
94 symbol.SetDebug(true); in TEST()
95 EncodeDecode(symbol, §_list); in TEST()
96 symbol.SetDebug(false); in TEST()
98 // Test Symbol.m_is_external in TEST()
99 symbol.SetExternal(true); in TEST()
100 EncodeDecode(symbol, §_list); in TEST()
101 symbol.SetExternal(false); in TEST()
103 // Test Symbol.m_size_is_sibling in TEST()
104 symbol.SetSizeIsSibling(true); in TEST()
105 EncodeDecode(symbol, §_list); in TEST()
106 symbol.SetSizeIsSibling(false); in TEST()
108 // Test Symbol.m_size_is_synthesized in TEST()
109 symbol.SetSizeIsSynthesized(true); in TEST()
110 EncodeDecode(symbol, §_list); in TEST()
111 symbol.SetSizeIsSynthesized(false); in TEST()
113 // Test Symbol.m_size_is_synthesized in TEST()
114 symbol.SetByteSize(0); in TEST()
115 EncodeDecode(symbol, §_list); in TEST()
116 symbol.SetByteSize(0x100); in TEST()
118 // Test Symbol.m_demangled_is_synthesized in TEST()
119 symbol.SetDemangledNameIsSynthesized(true); in TEST()
120 EncodeDecode(symbol, §_list); in TEST()
121 symbol.SetDemangledNameIsSynthesized(false); in TEST()
123 // Test Symbol.m_contains_linker_annotations in TEST()
124 symbol.SetContainsLinkerAnnotations(true); in TEST()
125 EncodeDecode(symbol, §_list); in TEST()
126 symbol.SetContainsLinkerAnnotations(false); in TEST()
128 // Test Symbol.m_is_weak in TEST()
129 symbol.SetIsWeak(true); in TEST()
130 EncodeDecode(symbol, §_list); in TEST()
131 symbol.SetIsWeak(false); in TEST()
133 // Test encoding a symbol with no address. in TEST()
134 symbol.GetAddressRef().SetSection(SectionSP()); in TEST()
135 EncodeDecode(symbol, §_list); in TEST()