Lines Matching defs:binaryDecorator
85 type binaryDecorator struct { struct
86 *baseLinker
87 *baseInstaller
88 stripper Stripper
90 Properties BinaryLinkerProperties
92 toolPath android.OptionalPath
95 unstrippedOutputFile android.Path
98 symlinks []string
102 preferredArchSymlink string
105 coverageOutputFile android.OptionalPath
108 distFiles android.TaggedDistFiles
112 postInstallCmds []string
119 func (binary *binaryDecorator) linkerProps() []interface{} {
130 func (binary *binaryDecorator) getStemWithoutSuffix(ctx BaseModuleContext) string {
141 func (binary *binaryDecorator) getStem(ctx BaseModuleContext) string {
147 func (binary *binaryDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps {
216 func (binary *binaryDecorator) linkerInit(ctx BaseModuleContext) {
233 func (binary *binaryDecorator) static() bool {
237 func (binary *binaryDecorator) staticBinary() bool {
241 func (binary *binaryDecorator) binary() bool {
248 func (binary *binaryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
335 func (binary *binaryDecorator) link(ctx ModuleContext,
449 func (binary *binaryDecorator) unstrippedOutputFilePath() android.Path {
453 func (binary *binaryDecorator) strippedAllOutputFilePath() android.Path {
457 func (binary *binaryDecorator) setSymlinkList(ctx ModuleContext) {
476 func (binary *binaryDecorator) symlinkList() []string {
480 func (binary *binaryDecorator) nativeCoverage() bool {
484 func (binary *binaryDecorator) coverageOutputFilePath() android.OptionalPath {
489 func (binary *binaryDecorator) installSymlinkToRuntimeApex(ctx ModuleContext, file android.Path) {
503 func (binary *binaryDecorator) install(ctx ModuleContext, file android.Path) {
541 func (binary *binaryDecorator) hostToolPath() android.OptionalPath {
545 func (binary *binaryDecorator) overriddenModules() []string {
549 …inary *binaryDecorator) moduleInfoJSON(ctx ModuleContext, moduleInfoJSON *android.ModuleInfoJSON) {
566 …tor) verifyHostBionicLinker(ctx ModuleContext, in, linker android.Path, out android.WritablePath) {