/frameworks/compile/libbcc/lib/AndroidBitcode/ |
H A D | ABCCompilerDriver.cpp | 152 bool ABCCompilerDriver::compile(Script &pScript, llvm::raw_ostream &pOutput) { argument 159 Compiler::ErrorCode result = mCompiler.compile(pScript, pOutput);
|
/frameworks/compile/libbcc/lib/Renderscript/ |
H A D | RSInfoWriter.cpp | 139 inline bool helper_write_list(OutputFile &pOutput, argument 154 if (pOutput.write(&item, sizeof(item)) != sizeof(item)) { 156 rsinfo::GetItemTypeName<ItemType>(), pOutput.getName().c_str(), 157 pOutput.getErrorMessage().c_str()); 167 bool RSInfo::write(OutputFile &pOutput) { argument 168 off_t initial_offset = pOutput.tell(); 169 const char *output_filename = pOutput.getName().c_str(); 171 if (pOutput.hasError()) { 173 output_filename, pOutput.getErrorMessage().c_str()); 183 if (pOutput [all...] |
/frameworks/compile/libbcc/lib/Support/ |
H A D | Disassembler.cpp | 68 DisassembleResult Disassemble(llvm::raw_ostream &pOutput, const char *pTriple, argument 132 pOutput << "Disassembled code: " << pFuncName << "\n"; 157 pOutput.indent(4); 158 pOutput << "0x"; 159 pOutput.write_hex(reinterpret_cast<uintptr_t>(inst_addr)); 160 pOutput << ": 0x"; 161 pOutput.write_hex(*reinterpret_cast<const uint32_t *>(inst_addr)); 162 inst_printer->printInst(&inst, pOutput, /* Annot */""); 163 pOutput << "\n"; 171 pOutput << "\ 186 Disassemble(OutputFile &pOutput, const char *pTriple, const char *pFuncName, const uint8_t *pFunc, size_t FuncSize) argument [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFObjectWriter.h | 37 llvm::error_code writeObject(Output& pOutput) argument
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | GNULDBackend.h | 103 ELFFileFormat* getOutputFormat(const Output& pOutput); 104 const ELFFileFormat* getOutputFormat(const Output& pOutput) const; 120 bool initStandardSymbols(MCLinker& pLinker, const Output& pOutput); 126 bool finalizeSymbols(MCLinker& pLinker, const Output& pOutput) { argument 127 return (finalizeStandardSymbols(pLinker, pOutput) && 128 finalizeTargetSymbols(pLinker, pOutput)); 133 const Output& pOutput); 137 const Output& pOutput) = 0; 173 uint64_t segmentStartAddr(const Output& pOutput, 179 virtual void sizeNamePools(const Output& pOutput, 229 getTargetSectionOrder(const Output& pOutput, const LDSection& pSectHdr, const MCLDInfo& pInfo) const argument [all...] |
H A D | TargetLDBackend.h | 56 virtual void initTargetSymbols(MCLinker& pLinker, const Output& pOutput) { } argument 58 virtual bool initStandardSymbols(MCLinker& pLinker, const Output& pOutput) = 0; 69 /// @param pOutput - the ouput file 74 const Output& pOutput, 101 virtual void preLayout(const Output& pOutput, 106 virtual void postLayout(const Output& pOutput, 111 virtual void postProcessing(const Output& pOutput, 131 virtual unsigned int getSectionOrder(const Output& pOutput, 139 sizeNamePools(const Output& pOutput, 147 virtual bool finalizeSymbols(MCLinker& pLinker, const Output& pOutput) [all...] |
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFDynObjWriter.cpp | 37 llvm::error_code ELFDynObjWriter::writeDynObj(Output& pOutput) argument 40 target().emitDynNamePools(pOutput, 46 target().emitRegNamePools(pOutput, 53 unsigned int secEnd = pOutput.context()->numOfSections(); 55 LDSection* sect = pOutput.context()->getSection(secIdx); 65 region = pOutput.memArea()->request(sect->offset(), sect->size()); 106 emitRelocation(m_Linker.getLayout(), pOutput, *sect, *region); 109 target().emitSectionData(pOutput, 124 emitELF32ShStrTab(pOutput, m_Linker); 129 pOutput); [all...] |
H A D | ELFExecWriter.cpp | 37 llvm::error_code ELFExecWriter::writeExecutable(Output& pOutput) argument 40 target().emitInterp(pOutput, m_Linker.getLDInfo()); 43 target().emitDynNamePools(pOutput, 49 target().emitRegNamePools(pOutput, 56 unsigned int secEnd = pOutput.context()->numOfSections(); 58 LDSection* sect = pOutput.context()->getSection(secIdx); 68 region = pOutput.memArea()->request(sect->offset(), sect->size()); 109 emitRelocation(m_Linker.getLayout(), pOutput, *sect, *region); 112 target().emitSectionData(pOutput, 126 emitELF32ShStrTab(pOutput, m_Linke [all...] |
H A D | ELFWriter.cpp | 38 Output& pOutput) const 40 assert(pOutput.hasMemArea()); 43 MemoryRegion *region = pOutput.memArea()->request(0, 57 switch(pOutput.type()) { 68 llvm::errs() << "unspported output file type: " << pOutput.type() << ".\n"; 73 header->e_entry = getEntryPoint(pLDInfo, pLayout, pBackend, pOutput); 75 header->e_shoff = getELF32LastStartOffset(pOutput); 81 header->e_shnum = pOutput.context()->numOfSections(); 82 header->e_shstrndx = pOutput.context()->getSectionIdx(".shstrtab"); 89 Output& pOutput) cons 186 emitELF32SectionHeader(Output& pOutput, MCLinker& pLinker) const argument 219 emitELF64SectionHeader(Output& pOutput, MCLinker& pLinker) const argument 255 emitELF32ProgramHeader(Output& pOutput, const GNULDBackend& pBackend) const argument 287 emitELF64ProgramHeader(Output& pOutput, const GNULDBackend& pBackend) const argument 318 emitELF32ShStrTab(Output& pOutput, MCLinker& pLinker) const argument 358 emitELF64ShStrTab(Output& pOutput, MCLinker& pLinker) const argument 464 emitRelocation(const Layout& pLayout, const Output& pOutput, const LDSection& pSection, MemoryRegion& pRegion) const argument 482 emitRel(const Layout& pLayout, const Output& pOutput, const SectionData& pSectionData, MemoryRegion& pRegion) const argument 521 emitRela(const Layout& pLayout, const Output& pOutput, const SectionData& pSectionData, MemoryRegion& pRegion) const argument [all...] |
H A D | Layout.cpp | 515 void Layout::sortSectionOrder(const Output& pOutput, argument 526 pBackend.getSectionOrder(pOutput, *m_SectionOrder[index], pInfo))); 550 bool Layout::layout(Output& pOutput, argument 556 assert(pOutput.hasContext()); 557 LDContext& output_context = *pOutput.context(); 596 if (MCLDFile::Object == pOutput.type()) { 616 sortSectionOrder(pOutput, pBackend, pInfo);
|
H A D | SectionMap.cpp | 44 const std::string& pOutput) 56 pOutput, 43 push_back(const std::string& pInput, const std::string& pOutput) argument
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.cpp | 111 void ARMGNULDBackend::initTargetSymbols(MCLinker& pLinker, const Output& pOutput) argument 127 void ARMGNULDBackend::doPreLayout(const Output& pOutput, argument 132 if (pOutput.type() == Output::DynObj && (NULL == m_pGOT)) { 133 createARMGOT(pLinker, pOutput); 137 void ARMGNULDBackend::doPostLayout(const Output& pOutput, argument 141 const ELFFileFormat *file_format = getOutputFormat(pOutput); 156 if (pOutput.type() == Output::DynObj) 183 void ARMGNULDBackend::createARMGOT(MCLinker& pLinker, const Output& pOutput) argument 186 ELFFileFormat* file_format = getOutputFormat(pOutput); 220 const Output& pOutput) 219 createARMPLTandRelPLT(MCLinker& pLinker, const Output& pOutput) argument 237 createARMRelDyn(MCLinker& pLinker, const Output& pOutput) argument 360 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 473 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 715 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput, const LDSection& pSection) argument 757 emitSectionData(const Output& pOutput, const LDSection& pSection, const MCLDInfo& pInfo, const Layout& pLayout, MemoryRegion& pRegion) const argument 826 finalizeTargetSymbols(MCLinker& pLinker, const Output& pOutput) argument 920 getTargetSectionOrder(const Output& pOutput, const LDSection& pSectHdr, const MCLDInfo& pInfo) const argument [all...] |
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 97 uint64_t GNULDBackend::segmentStartAddr(const Output& pOutput, argument 101 if (isOutputPIC(pOutput, pInfo)) 174 bool GNULDBackend::initStandardSymbols(MCLinker& pLinker, const Output& pOutput) argument 176 ELFFileFormat* file_format = getOutputFormat(pOutput); 405 GNULDBackend::finalizeStandardSymbols(MCLinker& pLinker, const Output& pOutput) argument 407 ELFFileFormat* file_format = getOutputFormat(pOutput); 638 ELFFileFormat* GNULDBackend::getOutputFormat(const Output& pOutput) argument 640 switch (pOutput.type()) { 648 fatal(diag::unrecognized_output_file) << pOutput.type(); 653 const ELFFileFormat* GNULDBackend::getOutputFormat(const Output& pOutput) cons 696 sizeNamePools(const Output& pOutput, const SymbolCategory& pSymbols, const MCLDInfo& pLDInfo) argument 793 emitRegNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 900 emitDynNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 1081 sizeInterp(const Output& pOutput, const MCLDInfo& pLDInfo) argument 1096 emitInterp(Output& pOutput, const MCLDInfo& pLDInfo) argument 1115 getSectionOrder(const Output& pOutput, const LDSection& pSectHdr, const MCLDInfo& pInfo) const argument 1368 createProgramHdrs(Output& pOutput, const MCLDInfo& pInfo) argument 1483 setupProgramHdrs(const Output& pOutput, const MCLDInfo& pInfo) argument 1535 createGNUStackInfo(const Output& pOutput, const MCLDInfo& pInfo, MCLinker& pLinker) argument 1588 preLayout(const Output& pOutput, const MCLDInfo& pLDInfo, MCLinker& pLinker) argument 1607 postLayout(const Output& pOutput, const MCLDInfo& pInfo, MCLinker& pLinker) argument 1629 postProcessing(const Output& pOutput, const MCLDInfo& pInfo, MCLinker& pLinker) argument 1669 isDynamicSymbol(const LDSymbol& pSymbol, const Output& pOutput) argument 1707 isOutputPIC(const Output& pOutput, const MCLDInfo& pInfo) const argument 1716 isStaticLink(const Output& pOutput, const MCLDInfo& pInfo) const argument 1770 symbolNeedsDynRel(const ResolveInfo& pSym, bool pSymHasPLT, const MCLDInfo& pLDInfo, const Output& pOutput, bool isAbsReloc) const argument [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.cpp | 73 void MipsGNULDBackend::initTargetSymbols(MCLinker& pLinker, const Output& pOutput) argument 123 const Output& pOutput, 142 createGOT(pLinker, pOutput); 153 if ((rsym->isLocal() || !isDynamicSymbol(pInputSym, pOutput) || 155 scanLocalReloc(pReloc, pInputSym, pLinker, pLDInfo, pOutput); 157 scanGlobalReloc(pReloc, pInputSym, pLinker, pLDInfo, pOutput); 210 void MipsGNULDBackend::doPreLayout(const Output& pOutput, argument 215 if (pOutput.type() == Output::DynObj && NULL == m_pGOT) { 216 createGOT(pLinker, pOutput); 220 void MipsGNULDBackend::doPostLayout(const Output& pOutput, argument 119 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput, const LDSection& pSection) argument 244 emitSectionData(const Output& pOutput, const LDSection& pSection, const MCLDInfo& pInfo, const Layout& pLayout, MemoryRegion& pRegion) const argument 273 emitDynamicSymbol(llvm::ELF::Elf32_Sym& sym32, Output& pOutput, LDSymbol& pSymbol, const Layout& pLayout, char* strtab, size_t strtabsize, size_t symtabIdx) argument 303 emitDynNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 480 getTargetSectionOrder(const Output& pOutput, const LDSection& pSectHdr, const MCLDInfo& pInfo) const argument 493 finalizeTargetSymbols(MCLinker& pLinker, const Output& pOutput) argument 628 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 737 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 839 createGOT(MCLinker& pLinker, const Output& pOutput) argument 873 createRelDyn(MCLinker& pLinker, const Output& pOutput) argument [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.cpp | 76 void X86GNULDBackend::doPreLayout(const Output& pOutput, argument 81 if (Output::DynObj == pOutput.type() && (NULL == m_pGOTPLT)) { 82 createX86GOTPLT(pLinker, pOutput); 86 void X86GNULDBackend::doPostLayout(const Output& pOutput, argument 110 void X86GNULDBackend::createX86GOT(MCLinker& pLinker, const Output& pOutput) argument 113 ELFFileFormat* file_format = getOutputFormat(pOutput); 119 void X86GNULDBackend::createX86GOTPLT(MCLinker& pLinker, const Output& pOutput) argument 122 ELFFileFormat* file_format = getOutputFormat(pOutput); 157 const Output& pOutput) 159 ELFFileFormat* file_format = getOutputFormat(pOutput); 156 createX86PLTandRelPLT(MCLinker& pLinker, const Output& pOutput) argument 175 createX86RelDyn(MCLinker& pLinker, const Output& pOutput) argument 268 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 312 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 475 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput, const LDSection& pSection) argument 517 emitSectionData(const Output& pOutput, const LDSection& pSection, const MCLDInfo& pInfo, const Layout& pLayout, MemoryRegion& pRegion) const argument 664 getTargetSectionOrder(const Output& pOutput, const LDSection& pSectHdr, const MCLDInfo& pInfo) const argument 702 initTargetSymbols(MCLinker& pLinker, const Output& pOutput) argument 719 finalizeTargetSymbols(MCLinker& pLinker, const Output& pOutput) argument [all...] |
H A D | X86PLT.cpp | 65 const Output& pOutput) 69 m_Output(pOutput) 71 assert (Output::DynObj == pOutput.type() || Output::Exec == pOutput.type()); 72 if (Output::DynObj == pOutput.type()) { 62 X86PLT(LDSection& pSection, SectionData& pSectionData, X86GOTPLT &pGOTPLT, const Output& pOutput) argument
|
/frameworks/compile/mclinker/unittests/ |
H A D | ReadStageTest.cpp | 90 void ReadStageTest::dumpOutput(const mcld::Output &pOutput, mcld::FileHandle &pFile, size_t pIdent) argument 95 sstream << "<output name=\"" << pOutput.name() << "\">\n"; 97 LDContext::const_sect_iterator sect, sectEnd = pOutput.context()->sectEnd(); 98 for (sect = pOutput.context()->sectBegin(); sect != sectEnd; ++sect) {
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/ |
H A D | H264SwDecApi.c | 313 pOutput pointer to output struct 335 H264SwDecOutput *pOutput) 348 if (pInput == NULL || pOutput == NULL) 350 DEC_API_TRC("H264SwDecDecode# ERROR: pInput or pOutput is NULL"); 375 sprintf(pDecCont->str, "H264SwDecDecode# decInst %p pInput %p pOutput %p", 376 decInst, (void*)pInput, (void*)pOutput); 380 pOutput->pStrmCurrPos = NULL; 407 pOutput->pStrmCurrPos = tmpStream; 511 pOutput pointer to output structure 521 H264SwDecPicture *pOutput, u3 334 H264SwDecDecode(H264SwDecInst decInst, H264SwDecInput *pInput, H264SwDecOutput *pOutput) argument 520 H264SwDecNextPicture(H264SwDecInst decInst, H264SwDecPicture *pOutput, u32 flushBuffer) argument [all...] |
/frameworks/av/drm/libdrmframework/plugins/forward-lock/internal-format/converter/ |
H A D | FwdLockConv.c | 542 * @param[out] pOutput The output from the conversion process. 547 FwdLockConv_Output_t *pOutput) { 553 pOutput->fromConvertData.pBuffer = malloc(pSession->outputBufferSize); 554 if (pOutput->fromConvertData.pBuffer == NULL) { 564 memcpy(pOutput->fromConvertData.pBuffer, pSession->topHeader, TOP_HEADER_SIZE); 565 memcpy((char *)pOutput->fromConvertData.pBuffer + TOP_HEADER_SIZE, 567 memcpy((char *)pOutput->fromConvertData.pBuffer + encryptedSessionKeyPos, 571 memset((char *)pOutput->fromConvertData.pBuffer + dataSignaturePos, 0, 573 memset((char *)pOutput->fromConvertData.pBuffer + headerSignaturePos, 0, 576 pOutput 546 FwdLockConv_WriteHeader(FwdLockConv_Session_t *pSession, FwdLockConv_Output_t *pOutput) argument 592 FwdLockConv_MatchMimeHeaders(FwdLockConv_Session_t *pSession, int ch, FwdLockConv_Output_t *pOutput) argument 830 FwdLockConv_WriteEncryptedChar(FwdLockConv_Session_t *pSession, unsigned char ch, FwdLockConv_Output_t *pOutput) argument 864 FwdLockConv_MatchBinaryEncodedData(FwdLockConv_Session_t *pSession, int ch, FwdLockConv_Output_t *pOutput) argument 932 FwdLockConv_MatchBase64EncodedData(FwdLockConv_Session_t *pSession, int ch, FwdLockConv_Output_t *pOutput) argument 1073 FwdLockConv_PushChar(FwdLockConv_Session_t *pSession, int ch, FwdLockConv_Output_t *pOutput) argument 1108 FwdLockConv_OpenSession(int *pSessionId, FwdLockConv_Output_t *pOutput) argument 1165 FwdLockConv_ConvertData(int sessionId, const void *pBuffer, size_t numBytes, FwdLockConv_Output_t *pOutput) argument 1198 FwdLockConv_CloseSession(int sessionId, FwdLockConv_Output_t *pOutput) argument [all...] |
/frameworks/av/media/libeffects/lvm/lib/Reverb/src/ |
H A D | LVREV_Process.c | 56 LVM_INT32 *pOutput = pOutData; local 103 if(pInput != pOutput) 110 MonoTo2I_32(pInput, pOutput, NumSamples); 113 (LVM_INT16 *)pOutput, 145 ReverbBlock(pInput, pOutput, pLVREV_Private, (LVM_UINT16)SamplesToProcess); 148 pOutput = (LVM_INT32 *)(pOutput+(SamplesToProcess*2)); // Always stereo output 179 void ReverbBlock(LVM_INT32 *pInput, LVM_INT32 *pOutput, LVREV_Instance_st *pPrivate, LVM_UINT16 NumSamples) argument 465 pOutput, 471 pOutput, [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/ |
H A D | aacenc.c | 208 VO_U32 VO_API voAACEncGetOutputData(VO_HANDLE hCodec, VO_CODECBUFFER * pOutput, VO_AUDIO_OUTPUTINFO * pOutInfo) argument 236 pOutput->Length = 0; 243 if(NULL == pOutput || NULL == pOutput->Buffer || pOutput->Length < (6144/8)*hAacEnc->config.nChannelsOut/(sizeof(Word32))) 251 pOutput->Buffer, 252 &pOutput->Length);
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/ |
H A D | voAMRWBEnc.c | 1726 VO_CODECBUFFER * pOutput, /* o: The output audio data */ 1755 gData->outputStream = (unsigned short*)pOutput->Buffer; 1759 pOutput->Length = gData->outputSize; /* get the output buffer length */ 1724 voAMRWB_GetOutputData( VO_HANDLE hCodec, VO_CODECBUFFER * pOutput, VO_AUDIO_OUTPUTINFO * pAudioFormat ) argument
|