Home | History | Annotate | Download | only in bcinfo

Lines Matching full:wrapper

62    * Reads wrapper information from \p bitcode.
86 * \return header version of bitcode wrapper.
116 * Helper function to emit just the bitcode wrapper returning the number of
119 * \param wrapper - where to write header information into.
125 * \return number of wrapper bytes written into the \p buffer.
127 static inline size_t writeAndroidBitcodeWrapper(AndroidBitcodeWrapper *wrapper,
130 if (!wrapper) {
134 wrapper->Magic = 0x0B17C0DE;
135 wrapper->Version = 0;
136 wrapper->BitcodeOffset = sizeof(*wrapper);
137 wrapper->BitcodeSize = bitcodeSize;
138 wrapper->HeaderVersion = 0;
139 wrapper->TargetAPI = targetAPI;
140 wrapper->PNaClVersion = 0;
141 wrapper->CompilerVersionTag = BCHeaderField::kAndroidCompilerVersion;
142 wrapper->CompilerVersionLen = 4;
143 wrapper->CompilerVersion = compilerVersion;
144 wrapper->OptimizationLevelTag = BCHeaderField::kAndroidOptimizationLevel;
145 wrapper->OptimizationLevelLen = 4;
146 wrapper->OptimizationLevel = optimizationLevel;
148 return sizeof(*wrapper);