! __.PKGDEF 0 0 0 644 5736 ` go object linux amd64 go1.23.2 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign main $$B u!)199 )4CI^jvy%*:ARZp} '48DHORX[_hls  .59IP]avz%*9?BKPVis 7=QVW^bcfkqw!(+0AKX`dho &0=M!1DN\p} ' : l v  . A s   B y  " 2 I e  2 E V c m z (.58?BHO58?Cel>JKLXdp|mainbyteserrorsunsafeinternal/reflectlitereflectliteinternal/goarchgoarchinternal/unsafeheaderunsafeheaderinternal/abiabiruntimeinternal/cpucpuinternal/runtime/atomicatomicruntime/internal/mathmathruntime/internal/syssysinternal/goosgoosinternal/goexperimentgoexperimentinternal/coverage/rtcovrtcovinternal/bytealgbytealginternal/godebugsgodebugsinternal/profilerecordprofilerecordinternal/runtime/syscallsyscallinternal/stringslitestringsliteinternal/runtime/exithookexithookinternal/chacha8randchacha8randinternal/byteorderbyteorderiosyncsync/atomicinternal/raceraceunicode/utf8utf8unicodefmtslicescmpitermath/bitsbitsstrconvinternal/fmtsortfmtsortreflectinternal/itoaitoaosinternal/filepathlitefilepathliteio/fsfstimeinternal/godebuggodebuginternal/bisectbisectinternal/asanasaninternal/msanmsaninternal/oserroroserrorpathinternal/testlogtestloginternal/pollpollinternal/syscall/unixunixinternal/syscall/execenvexecenvio/ioutilioutilstringsos/execexeccontextpath/filepathfilepathandroid/soong/ui/build/pathspathsencoding/gobgobencodinginternal/saferiosaferiobufioencoding/binarybinarynetnet/netipnetipuniqueinternal/concurrentconcurrentmath/rand/v2randinternal/weakweaksortvendor/golang.org/x/net/dns/dnsmessagednsmessageinternal/nettracenettraceinternal/singleflightsingleflightruntime/cgocgobuild/soong/cmd/path_interposer/main.gostdout$GOROOT/src/io/io.goWritepbuiltinbytenerrerrorWriterstderrinterposerargsoptssendLoglogSocketentrybuild/soong/ui/build/paths/logs.goBasenameArgsParentsPidCommandLogProcessLogEntrydoneconfignamebuild/soong/ui/build/paths/config.goSymlinkLogErrorLinuxOnlyPrebuiltPathConfiglookupParentsmainOptsMainesc:esc: ~ 7(9;#.<                  ! "#"$%$&' &()(*+*,,--../0/12133 4#%(&$4  5 !"56677898:$": ";< &;=!#'$= >?>@)*.34+'65@ AB*A CD+12C  E,.E FG-FHIH#'/01# JKJLMLNONPPQRQ ST5.+'S   UV.UWX.WYZ*(8Y [[  \]:,6(;#8.+*5\ ^+^ _`)(8*._   ab:=7B(;.+a   cd$&>?"@A(c eefgfh8h ij$&ikCH:.I,*(J+ '4K5Lk  lm '$#D"l   nEGn opFo qr$"qstsu"uvwvxyxz{z|} |MM<<<  dddd  \]^ \\'\>  <%&'< ! ]]"<^aa aa%a8aG aW a\ ac [ $xv@B><FDA!I $$ _go_.o 0 0 0 644 95426 ` go object linux amd64 go1.23.2 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign main ! go120ldA!I 6m779ABVJ_ i iixՆ2qbtbytesfmtioio/ioutilosos/execpath/filepathstrconvsyscallandroid/soong/ui/build/pathsio/fssync/atomicsyncmain.initgo:string..gostring.273.LINxbN6KK6fms+RwjhF3hQ==fmt.Errorfmain.usageruntime.gcWriteBarrier2gclocals·g2BeySu+wFnoycgXfElmcg==build/soong/cmd/path_interposer/main.gomain.maintype:*os.Filetype:io/fs.FileInfoos.Executableruntime.gcWriteBarrier1main..stmp_0os.Stderrgo:itab.*os.File,io.Writerfmt.Fprintlnos.Exitos.Lstatmain..stmp_2os.Readlinkmain..stmp_1path/filepath.IsAbspath/filepath.Dirpath/filepath.Joinandroid/soong/ui/build/paths.SendLog·fandroid/soong/ui/build/paths.GetConfig·fmain.lookupParents·fos.Argsos.Stdoutmain.Maingclocals·DsEZEqsV1VFgO2VgUUolkQ==gclocals·y76RKa2E7kulf0L5bl9RMA==main.main.stkobjtype:*[1]interface {}type:*[2]interface {}type:*[2]stringtype:[1]interface {}type:[2]interface {}type:[2]stringtype:[]interface {}type:[]stringtype:io/fs.FileModetype:main.mainOptsgo:info.errorgo:info.stringgo:info.intgo:info.io/fs.FileInfotype:*os/exec.ExitErrorpath/filepath.Basego:string."_origpath"io/ioutil.ReadFileos.IsNotExistgo:string."Failed to read original PATH: %v"os.Environtype:os/exec.Cmdruntime.wbZeroos.Stdingo:itab.*os.File,io.Readergo:string."PATH"os.Setenvgo:string."Failed to set PATH env: %v"type:chan interface {}type:android/soong/ui/build/paths.LogEntrygo:string."_log"main.Main.func1go:string..gostring.132.TMk3QgcW5cKr4QM81tpv/w==os/exec.LookPathos/exec.(*Cmd).Rungo:itab.*os/exec.ExitError,erroros.(*ProcessState).Systype:syscall.WaitStatussyscall.WaitStatus.Exitedsyscall.WaitStatus.ExitStatussyscall.WaitStatus.Signaledsyscall.WaitStatus.Signalruntime.panicIndexgclocals·YOB0GK+Pt4xaFwuml+g2dA==gclocals·e95sPXLv3fuQkSsTU2/MAA==main.Main.stkobjmain.Main.arginfo1type:*android/soong/ui/build/paths.LogEntrytype:*os.ProcessStatetype:interface {}type:noalg.*struct { F uintptr; X0 chan interface {} }type:noalg.struct { F uintptr; X0 chan interface {} }type:runtime._defertype:syscall.Signalgo:info.io.Writergo:info.[]stringgo:info.main.mainOptsgo:info.*os/exec.Cmdgo:info.[]uint8go:info.android/soong/ui/build/paths.PathConfiggo:info.[]android/soong/ui/build/paths.LogProcessgo:info.chan interface {}go:info.*os/exec.ExitErrorgo:info.boolgo:info.syscall.WaitStatusgclocals·Plqv2ff52JtlYaDd2Rwxbg==main.readProcsgo:string."-o"go:string."pid,ppid,command"go:string."ps"os/exec.Commandos/exec.(*Cmd).Outputmain.parseProcsgclocals·E9d1pMyN7Ac0y7E/QNd6kA==main.readProcs.stkobjgo:info.map[int]main.procEntrybytes.Splittype:map[int]main.procEntrybytes.SplitNstrconv.Atoigo:string." "bytes.TrimLeftruntime.panicSliceBgclocals·We1Is8spiQl0y09naytfeA==gclocals·t/ZorPxM/47KkJNRaKENgg==main.parseProcs.arginfo1type:*[1]uint8type:*[]uint8type:*main.procEntrytype:[1]uint8type:[32]uint8type:main.procEntrygo:info.[][]uint8main.lookupParentsruntime.zerobaseos.Getpidtype:[1]android/soong/ui/build/paths.LogProcesstype:android/soong/ui/build/paths.LogProcessgclocals·D1/YcbyNumM1nqYyoY4wEQ==gclocals·970g+EOWWehijzPXXsDc0A==type:*[0]android/soong/ui/build/paths.LogProcesstype:*[1]android/soong/ui/build/paths.LogProcessgo:info.main.procEntrysync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).CompareAndSwapsync/atomic.CompareAndSwapPointergclocals·br8UsANEGWp75kzr7DNKRQ==gclocals·wBS4fiKwwXBG0Q3AcyXF/Q==sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).CompareAndSwap.arginfo1$GOROOT/src/sync/atomic/type.gogo:info.*sync/atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]go:info.*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }go:info.*[16]uintptrsync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Swapsync/atomic.SwapPointergclocals·LlfHo70um+DIUn9rjx/QUA==gclocals·odYzRIjT7IX9pYG9TnNVzw==sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Swap.arginfo1sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Storesync/atomic.StorePointersync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Store.arginfo1sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Loadgclocals·TjPuuCwdlCpTaRQGRKTrYw==sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Load.arginfo1sync/atomic.(*Pointer[os.dirInfo]).CompareAndSwapsync/atomic..dict.Pointer[os.dirInfo]gclocals·J5F+7Qw7O7ve2QcWC7DpeQ==sync/atomic.(*Pointer[os.dirInfo]).CompareAndSwap.arginfo1go:info.*sync/atomic.Pointer[os.dirInfo]go:info.*os.dirInfosync/atomic.(*Pointer[os.dirInfo]).Swapgclocals·AzW08EQV0LVfnDEAZer1Nw==sync/atomic.(*Pointer[os.dirInfo]).Swap.arginfo1type:*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }sync/atomic.(*Pointer[os.dirInfo]).Storesync/atomic.(*Pointer[os.dirInfo]).Store.arginfo1sync/atomic.(*Pointer[os.dirInfo]).Loadgclocals·wgcWObbY2HYnK2SU/U22lA==sync/atomic.(*Pointer[os.dirInfo]).Load.arginfo1type:.eq.sync/atomic.Pointer[os.dirInfo]type:.eq.sync/atomic.Pointer[os.dirInfo].arginfo1type:.eq.main.procEntrytype:.eq.main.procEntry.arginfo1type:intgo:info.*main.procEntrytype:.eq.[1]android/soong/ui/build/paths.LogProcesstype:.eq.[1]android/soong/ui/build/paths.LogProcess.arginfo1go:info.*[1]android/soong/ui/build/paths.LogProcesstype:.eq.[2]interface {}gclocals·EXTrhv4b3ahawRWAszmcVw==type:.eq.[2]interface {}.arginfo1go:info.*[2]interface {}type:.eq.[2]stringtype:.eq.[2]string.arginfo1go:info.*[2]stringtype:.eq.sync/atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]type:.eq.sync/atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }].arginfo1go:cuinfo.producer.maintype:*sync/atomic.Pointer[os.dirInfo]type:*os.dirInfotype:io.Readeros.(*File).Reados/exec.(*ExitError).Errortype:io.Writeros.(*File).Writego:cuinfo.packagename.mainmain..inittaskbytes..inittaskfmt..inittaskio..inittaskio/ioutil..inittaskos..inittaskos/exec..inittaskpath/filepath..inittaskstrconv..inittasksyscall..inittaskandroid/soong/ui/build/paths..inittaskruntime.memequal64·fruntime.gcbits.0100000000000000type:.namedata.*atomic.Pointer[os.dirInfo].type:.eqfunc.sync/atomic.Pointer[os.dirInfo]runtime.memequal0·ftype:.namedata.*[0]*os.dirInfo-type:*[0]*os.dirInfotype:[0]*os.dirInforuntime.gcbits.type:.namedata.*[]*os.dirInfo-type:*[]*os.dirInfotype:[]*os.dirInfotype:.importpath.sync/atomic.type:.namedata._-type:.namedata.v-type:sync/atomic.Pointer[os.dirInfo]type:sync/atomic.noCopytype:.namedata.*func(*atomic.Pointer[os.dirInfo], *os.dirInfo, *os.dirInfo) bool-type:*func(*sync/atomic.Pointer[os.dirInfo], *os.dirInfo, *os.dirInfo) booltype:func(*sync/atomic.Pointer[os.dirInfo], *os.dirInfo, *os.dirInfo) booltype:.namedata.*func(*atomic.Pointer[os.dirInfo]) *os.dirInfo-type:*func(*sync/atomic.Pointer[os.dirInfo]) *os.dirInfotype:func(*sync/atomic.Pointer[os.dirInfo]) *os.dirInfotype:.namedata.*func(*atomic.Pointer[os.dirInfo], *os.dirInfo)-type:*func(*sync/atomic.Pointer[os.dirInfo], *os.dirInfo)type:func(*sync/atomic.Pointer[os.dirInfo], *os.dirInfo)type:.namedata.*func(*atomic.Pointer[os.dirInfo], *os.dirInfo) *os.dirInfo-type:*func(*sync/atomic.Pointer[os.dirInfo], *os.dirInfo) *os.dirInfotype:func(*sync/atomic.Pointer[os.dirInfo], *os.dirInfo) *os.dirInfotype:.namedata.CompareAndSwap.type:.namedata.*func(*os.dirInfo, *os.dirInfo) bool-type:*func(*os.dirInfo, *os.dirInfo) booltype:func(*os.dirInfo, *os.dirInfo) booltype:.namedata.Load.type:.namedata.*func() *os.dirInfo-type:*func() *os.dirInfotype:func() *os.dirInfotype:.namedata.Store.type:.namedata.*func(*os.dirInfo)-type:*func(*os.dirInfo)type:func(*os.dirInfo)type:.namedata.Swap.type:.namedata.*func(*os.dirInfo) *os.dirInfo-type:*func(*os.dirInfo) *os.dirInfotype:func(*os.dirInfo) *os.dirInfotype:.namedata.*chan interface {}-type:*chan interface {}type:.namedata.*map[int]main.procEntry-type:*map[int]main.procEntrytype:.eqfunc.main.procEntrytype:.namedata.*main.procEntry-runtime.gcbits.0400000000000000type:.namedata.Pid.type:.namedata.Ppid.type:.namedata.Command.type:.importpath.main.type:.namedata.*map.bucket[int]main.procEntry-type:noalg.*map.bucket[int]main.procEntrytype:noalg.map.bucket[int]main.procEntryruntime.gcbits.0088888888020000type:.namedata.*[8]uint8-type:*[8]uint8type:[8]uint8type:[]uint8type:.namedata.*[8]int-type:noalg.*[8]inttype:noalg.[8]inttype:[]inttype:.namedata.*[8]main.procEntry-type:noalg.*[8]main.procEntrytype:noalg.[8]main.procEntryruntime.gcbits.4444444400000000type:.namedata.*[]main.procEntry-type:*[]main.procEntrytype:[]main.procEntrytype:.importpath..type:.namedata.topbits-type:.namedata.keys-type:.namedata.elems-type:.namedata.overflow-runtime.memhash64·ftype:.namedata.*main.mainOpts-type:*main.mainOptsruntime.gcbits.0700000000000000type:.namedata.*func(string, *paths.LogEntry, chan interface {})-type:*func(string, *android/soong/ui/build/paths.LogEntry, chan interface {})type:func(string, *android/soong/ui/build/paths.LogEntry, chan interface {})type:.namedata.*func(string) paths.PathConfig-type:*func(string) android/soong/ui/build/paths.PathConfigtype:func(string) android/soong/ui/build/paths.PathConfigtype:android/soong/ui/build/paths.PathConfigtype:.namedata.*func() []paths.LogProcess-type:*func() []android/soong/ui/build/paths.LogProcesstype:func() []android/soong/ui/build/paths.LogProcesstype:.namedata.*[]paths.LogProcess-type:*[]android/soong/ui/build/paths.LogProcesstype:[]android/soong/ui/build/paths.LogProcesstype:.namedata.sendLog-type:.namedata.config-type:.namedata.lookupParents-go:string."Unable to locate interposer executable:"go:string."Unable to read link to interposer executable:"go:string."Unable to stat interposer executable:"go:string."\n"type:.namedata.*[0]paths.LogProcess-type:[0]android/soong/ui/build/paths.LogProcesstype:.namedata.*[16]uintptr-type:.eqfunc128runtime.memequal_varlentype:[16]uintptrtype:*[16]uintptrtype:[]uintptrtype:.namedata.*[1]paths.LogProcess-type:.eqfunc.[1]android/soong/ui/build/paths.LogProcessruntime.gcbits.0200000000000000type:.namedata.*[1]interface {}-runtime.nilinterequal·ftype:.namedata.*[1]uint8-runtime.memequal8·ftype:.namedata.*[2]interface {}-type:.eqfunc.[2]interface {}runtime.gcbits.0a00000000000000type:.namedata.*[2]string-type:.eqfunc.[2]stringruntime.gcbits.0500000000000000type:.namedata.*[]uint8-type:.namedata.*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }-type:.eqfunc32type:.importpath.os.type:.namedata.mu-type:.namedata.buf-type:.namedata.nbuf-type:.namedata.bufp-type:.importpath.go.shape.type:go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }type:sync.Mutextype:.namedata.*atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }].type:.eqfunc.sync/atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]type:.namedata.*[0]*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }-type:*[0]*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }type:[0]*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }type:.namedata.*[]*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }-type:*[]*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }type:[]*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }type:sync/atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]type:*sync/atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]type:.namedata.*[32]uint8-type:*[32]uint8type:.namedata.*[][]uint8-type:*[][]uint8type:[][]uint8type:.namedata.*struct { F uintptr; X0 chan interface {} }-type:.namedata.F.type:.namedata.X0.android/soong/ui/build/paths.GetConfigandroid/soong/ui/build/paths.SendLog$GOROOT/src/fmt/errors.gobuild/soong/ui/build/paths/logs.gobuild/soong/ui/build/paths/config.go$GOROOT/src/io/io.go$GOROOT/src/os/exec.go$GOROOT/src/bytes/bytes.go$GOROOT/src/strconv/atoi.go$GOROOT/src/os/exec/exec.go$GOROOT/src/os/types.go$GOROOT/src/os/file_unix.go$GOROOT/src/internal/poll/fd_unix.go$GOROOT/src/internal/poll/fd_mutex.go$GOROOT/src/internal/poll/fd_unixjs.go$GOROOT/src/syscall/ztypes_linux_amd64.go$GOROOT/src/syscall/syscall_linux_amd64.go$GOROOT/src/internal/poll/fd_poll_runtime.go$GOROOT/src/internal/poll/fd_fsync_posix.go$GOROOT/src/time/time.go$GOROOT/src/time/zoneinfo.go$GOROOT/src/time/format.go$GOROOT/src/time/format_rfc3339.go$GOROOT/src/internal/poll/fd_posix.go$GOROOT/src/syscall/syscall_unix.go$GOROOT/src/syscall/syscall_linux.go$GOROOT/src/syscall/syscall.go$GOROOT/src/internal/poll/sockopt.go$GOROOT/src/internal/poll/sockopt_linux.go$GOROOT/src/internal/poll/sockopt_unix.go$GOROOT/src/internal/poll/sockoptip.go$GOROOT/src/internal/poll/writev.go$GOROOT/src/os/dir_unix.go$GOROOT/src/sync/mutex.go$GOROOT/src/os/dir.go$GOROOT/src/io/fs/fs.go$GOROOT/src/os/file.go$GOROOT/src/syscall/net.go$GOROOT/src/os/file_posix.go$GOROOT/src/os/stat_unix.go$GOROOT/src/os/zero_copy_linux.go$GOROOT/src/syscall/exec_linux.go$GOROOT/src/syscall/exec_unix.go$GOROOT/src/sync/rwmutex.go$GOROOT/src/os/exec_posix.go$GOROOT/src/os/exec_unix.go$GOROOT/src/os/exec_linux.go$GOROOT/src/os/pidfd_linux.go$GOROOT/src/os/wait_waitid.go$GOROOT/src/context/context.go$GOROOT/src/time/sleep.go$GOROOT/src/sync/atomic/doc.go$GOROOT/src/path/filepath/path.go$GOROOT/src/io/ioutil/ioutil.go$GOROOT/src/os/error.go$GOROOT/src/os/env.go$GOROOT/src/os/exec/lp_unix.go$GOROOT/src/os/executable.go$GOROOT/src/fmt/print.go$GOROOT/src/os/proc.go$GOROOT/src/os/stat.go`j#Ԩe3]XϻhH-V. jj6s71u`S |j w+QD,J+.8P`es |u j`h M'\/"/$0?0S0i00000$0%1&41)Z1*1,1+12282"R2%t2#2$22$2*"3)L3&u3#333 34434M4i4!4!4 445585T5q5555!56#6:6O6m6666 g  +=  A Z; D8 @ ` i#D8@` `(` $``@`` ``@`4`` ``` A``=` h```N`` ``o` ``` ` ```` ```` ```` ```"` ```"` ```` v``F`` t```` i```%` X``` ` t```(` Y```*` S```` r d!b"|#u K >' I k(+)z)` `` ``````F``4``s````K`F` ```` ``````` ```K``````(```` ```` `` ```` `` ```` `` ```` ```` `` ```` `` ```` `` ```` `` ```` ```` `` ```` `````` `````` `` ```    +47 TeQC>0?D1K=4&k#"5.I "'S      .  ! ! ""!""" " ## K#A#3.u$ *B%#%W& n&&03&'9&-1 '%  1 ^ , &!0Y $L''$( ((  (J) ) `)R*3*E*X*l** p*bd+Vc,U. / ;8/-s//"+"":58"*"( "  "   "w " 2  " " "  ":  \ "V "x uv"v u"c:"! 0C1"H 0j1 <|" !%pv v lvmYl A1 '(b'!m(63I^%m6%>!,_E8E8%E8EH$vAKE8JMEX8E87 EH9E88EHE?E8DEP)E8(CEPE8E@E8E@#wE8"EH%EE8GE@ E88 )!A8!E8 !EH!A8!AH)"A8"E8"E8F"AH(nog䆺k'ߩ?bY:Wtė]XQM|_A\vL5#'{B}F{EM_2Q:;d_%;QFGhm/rHj آP菆r_{CP!CMQBd$`zy7S*뻓lAu?K ȩw^CZ"&K \\NY!(y >?Ss)+#Vy@7Am?=X~;8ODGd F(r;_Ӯ[[jg&zJglvd:t8ւ2 Hl-e4;zu9ڭ4M.ZU5`\xXA>$q,ꍵ>Qr`l {c(Y8P)NP_1}FEfWe=M]I<8 -X9 謜V-,F%VLa~dF-4 yB:# Ӷ`3üu BV|Qn*% Vrk#Gߋ󣤗iφ?1hǍIWLKy!cO\ 0k$ 704Z e]HcĴNuASs); ?Aiw(Z^L(VK}~Iph0 a:[LP \eؘӺOrMo9mvjPxD UN1>QN#p}a8B#~{}4+ȥy{|\#y‘ $]ן熑a_ùZiʽ5/TVYGAZ%jgHH4v9 ~.1_C[fv嶘epmC*^4 B *?3;}f]j&3T۶5 x)"mp>EYߏK*/=} xTA{@)DH'0w(? */Mc(Clkj`} y 6VWʿ@Jψcst08R&>}j^9]^{?y@e05(Z^L(VK}~Iph0 a:[LP \eؘӺOrk1Z֢>_oZˁ_ܽfP:"H/>{quQ"gKUl0G1)Aa7KPXϭB_pM608{>>U/zI2% )nCGeY;/۠O;Z~ voISvٟnp֞t40I PY+Ya_EdiVj]rSUW1k6v_l.;-21 ;Ӳݢ153bv&E~|Mb8xNBjYli[|PNQ)gy:gǻcT\[\e̕I5 M_OX%kqH8kOS%3xK lj@-;WbHzX lQ0o6杊0hƿE+4a7T"S>( N`gQje92yQ aNZM2mf˧X:O%Ej>Z!pv`$8Q<|)%>+>3e;#%r ee4哔|LB 9cce9nP=c^FRD^东$@N!bﹶY~_2!jHESuM%t`r w zeeOI"ܻߕyQv 6gmbΕRL|ĥ5>H._BzhS*t̆ oS+R*RLufd@scQ0?m>xH+,,BfQAXxp6DQ@/iw$I tòϤ ǟMn[H@mJ0U~&v{k9 .f6"uQl$:vEVHd6#, <=o$:vEVHd8rgÎM +3<-* ?"$:vEVHd$:vEVHd$:vEVHdR//045iijmmnwwyz{     ))+,5578AACDMMOPWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZ]````````````````````````````````````````````````abccccccccccccccccccccccccccccccccfffhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiikmoorux{{} $(-1259?BGJNRWdelpvz!%)14567 )4@Q\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaq -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;g 16$#~&&&n'n'''i(((((1))***,-///#0?0|001112H3d33r445566778899::D;];,<H<=>===>>;?W???u@@@@gAAB'BBB9C^CCC_DDDEEEF9FFFCG_GGHHHHHHHHHHHHHHHHH IIII,I3IAIEIIIIINJRJJJ)KoKzK}KKKKKKKKKKKLLOLSLcLLLLLLLLLLLMMM M#M&M)M4M;MFMIMLMOMZMaMlMoMrMuMMMMMMMMMMMMMMMMMMMNNN NNN'N*N-N0N=NANENINUN]NjNnNrNvNNNNNNNNNNNNNNNNNNNO?O_O|OOOOOOO#PTPPPPPPPPQ#Q7QPQaQfQlQuQ{QQQQQQQQQQQR;R[RwRRRRRSST6TFTVTfToTTT-U=USUaUwUUUUUUVVVV!V'V1VVV>WJWVWWWWWWW X6X Y2YRY[YgYYYYYYYYYZ ZZZ!Z+Z.Z6Z;ZEZHZKZUZVZYZ^ZaZkZnZqZtZZo[[ \\!]]]&^ __`abbubybbbbbc9cc)daddd9eqeeeAfyffgAgyggg9hhh9iqiyiii1jijjj!kYkkQlYlll9mqmmm)nannn!o1oyooop9pAppppqIqQqqqq!rYrrrasssstItt9uquuu)vavvw!w)w1w") /p;jE R ap3`0Xp!o-pjNz /Ap/o;pjN z/#B vrLUpgospj8N?zL/Vo pj=pIjhgi\\\:LANVz]zb  @ # p/ ju N| z /  5,AW ^ s)  ~pj2!Q;Vdp};ypj,p8jZJaxkpwjpjpj13NXpjKa * [+biq vpjpj2 pA jk u ,  p j  o @  p j  5  , p jv   yS Bj  l q(m;rpy!czj%Qpaom po  1+92OO /3   P" /3 ` j P39^2pAjzzzz-@Z69X{HpjXa|sQ[[[[[[[[[[ (0 - (,8` P`hx u (0 (, 08` P`h;x=A gLRUKQTst2   )u>vQwZduqxzSuvTL!/Ksfe -1?CLUvYeiuwuvuvu[ (19Y JSeq yC= C6w+8UTt1@P_uHOVNb 37"CTcl!x@!uwwCIZ5EVewnv)Nx+)F)+)+)Nnvv/-F-/-/NowY31F131NnvA75F57N3;O^hF;l9wT;{F9T;9NY)1ESak<?o=zJ?~F=X?N*2bFT^=CbAmKCqFAY)1mES]<GaElJGN*26GKITXFIa N   ! 6:MCGFMP N  5 = RVQ_cFQl N   " 7;UDHFUQ N   % 15Y>BFYK N  o w6 ]F] @]5 <b $4  $ Ah8a*D=Bd7Ae',A-2QJ )     ) ) )   )   )  ()0 8 @ H)P  (|0 (}0 (},0  (|,0 8 ({,)0~8`P~`hx 0 (0 (,8)@ H P (0 (,8)@  (0 (,8)@  (0 (,8)@ H  (0" (,!8 @ H (0$ (,#8  (0& (,%8  (0( (,'8 @  ({08~HL"PTX\$`dhl&ptx|( (0+ (,*0 (09 (07 (00 (,/08 (02 (,108 (06 (05 (,40 (,30 85 (,.08P7PX0hp26 (,,08 @7H8 (0; (,:8@!H+ (0= (,<8@# (0A (0@ (,?0 (,>8@ (,C08@ (0BD (,F08 (0E G  (,I08@ (0HJ  (,L08s (0KM (,O08 (0N P  (,R08s (0Q S (,U08t (0T (0W  (,Y08`XP`h OxV (0X  (0^ (0] (,\0Y (,[0Y8]Z (,`0~8`_P~`h^x 0 (0_ (0bW (,a08 (0d (,c0  (,f8PePXhp+ (0e                        $"!#  ! " #%'&$% & ' ( ) (+)**+ , - . /,/-.01 2 3 4 5031267 8 9 : ;4756<= > ?8;9:@A B C D E<?=>FG H I J K@CABLM N O P QDGEFRS T U V WHKIJXY Z [LOMN\] ^ _ ` aPSQRbc d e f gTWUVhi j k l mX[YZno p q r s\_]^tu v wI;fvVUHH(H11HH=tIHICHH(]@L$M;f UHHD$D$H$H$H$H$H$H$H$HH$PH$H$H$H$H$HH$PH$H$H$H$H$H$Hu;D$hD$xH$hH$LL=tLBMLLBH$L$H$L$H$H$uH$HRH$fH$L$L$LJ=tMLJMKLBH$H$HDŽ$HDŽ$HHHD$XD$H$H$H$XH$`H$H$H$`H$XH$H$H$H$H$H$H$H$H$H$H$H$H$H$Hu=D$hD$xH$hH$XLL=tLBMLLBH$L$H$HL$PH$@H$@uH$@HRH$@H$XL$@L$PLB=tDM LBMCLJH$XH$`HDŽ$hHDŽ$pHHHH$HI(H$щD$drXD$D$H$H$H$H$H$H$H$H$H$H$H$H$H$H$H$H$H$H$H$H$H$H$Hu7D$hD$xH$hH$LL=tfLBMLLBH$L$H$L$H$H$uH$HRH$H$L$L$LB=tM LBMCLJH$H$HDŽ$HDŽ$HHHH$H$D$cu(H$L$H$L$H$H$H$H$D$(D$8H$(H$xH$H$Hq=tIH1IsfHH$H$Hq=tIHqIsHQH$xH$HDŽ$HDŽ$HH$H$D$HDŽ$(D$0HH$(HH$0HH$8H$L L$LLH$(L$0L$8HH=H$Ld$Ll$HH HD$pH$H$HT$pHT$xH$H$HT$xHT$hH$H$HuHSHH$H$D$H$H$H$H$H$H$HH=tIHQISfHAH$H$HDŽ$HDŽ$ HHHHD$hH]RL$M;f{UHH`H$H$H$H$H$L$L$L$L$HD$@D$H$H$HwHHZH$H$H$H$ H$H$1H= DH$H$H$H$H$H$fDH9$ tkH$HHHuJHD$@HH H$H$HD$@H$H$H`]HDŽ$D$D$H$H$H$H$H$H$H$H$H$H$H$HH$PH$XH$H$H$8H$@H$HH$PH$XH$H$H$H$8H$@H$H$HufD$1uJHD$@HH H$H$HD$@H$H$H`]D$H$H$hH$L$H$XL$`H$PH$PuH$PHRH$PH$hL$`L$PL =tMLJMKLBH$hH$pHDŽ$xHDŽ$H HH$H$HD$@H$H$HD$@H$H$H`]H$H$H$HH$H=t!H$(HHH$(Hf@Hl$Hl$HmH$HH$L$L$LBLJ =tI3HzI{HrH$HH$H$L$Hz0LB8=tI3Hz(I{Hr(H$HH5H=HzP=tI3HzXI{HrXH$HH$H$Hz`=tI3HzhI{HrhH$HH$H$Hzp=tI3HzxI{HrxH$HH$H$H$1H$8H$@HHHH$H$Hu;D$H$H$H$L$H$L$H$H$uH$HRH$H$L$L$L=tM LBMCLJH$H$ HDŽ$(HDŽ$0HH@H$H$HD$@H$H$HD$@H$H$H`]H$xH H$H$ шD$-\$.L$/@|$0\$1uL$1|$1u\HDŽ$D$H$u'H$HH$H$H$H$puH1H$HH$H$H$ HP=tI HISHH$L$L$L$LJLR =tMLJMKLBH$L$L$L$LJ0LR8=tMLJ(MKLB(H$H$1H=H$H$H$pLH$H$AD$H$H$LLL$=tMHJIKLBHT$hHD$Pu%HD$@H$H$H`]|$/uD$H$H$H$H$ H$H$HH=t@IHQISHAH$H$HDŽ$HDŽ$HHH$H$H$H$HD$@H$H$HD$@H$H$H`]D$D$H$H$ H$H$H$H$H$H$H$(H$0H$H$H$H$ H$H$(H$0Hq=tIHI[HH$H$ H$H$HuLH$H$HD$@H$H$HD$@H$H$H`]H$H$H$HuHDŽ$H$H$HH9t11H$D$1H$H$L$1L$3H$H$L$3L$,uH$HH$H$H$H H9t 11L$8D$1L$8L$<L$1L$2L$UHH8HD$@D|$HHD$XHu(HH$0HD$`D|$hHD$0HD$@D|$H11HH8]HDŽ$D$HDŽ$H\$XHL$0HH$(\$.H$(H2HzLBHRH$H$L$H$H$H$L$H$T$.T$/H$H$H$L$HT$xH$H$L$T$/T$-uHH$HL$0HH$H$H$HY=tfILAMCHQH$H$HDŽ$HDŽ$ H$HDŽ$HDŽ$H\$hHH\$8Hv H$yX5 PSR5  8A`_`##_iA`_6_7Ae_Di-8D_NAe_`Di-8F_H_`_`_R_Ym__|o}eo{Q~(main.parseProcs,data-~r0|'lines|'ret| 'line} 'err}'fields}'pid|'ppid|@  LAB-;UABi#EUAaA+_&_E__z(Alo main.lookupParents-~r0}'list~'procs~'pid} 'entry~'ok} 0?"'P''S''R''U' #9 siA2sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).CompareAndSwap#?.param9 .param10 ,x?,.dict?,old?,new?-swapped?f0<"PvSvRv #6 si&%sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Swap#<.param5.param6.param7,x<,.dict<,new<-old<X 9"PYSYRY #3 si-+sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Store#9.param3.param4,x9,.dict9,val9 6"PASA #0 7i4sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Load#6.param0.param1,x6,.dict6-~r06X0?"+P++S++R+ #9 s # sync/atomic.(*Pointer[os.dirInfo]).CompareAndSwap.param9 .param10 ,x?,old?,new?-swapped?n0<"!P!!S! #6 s&_K sync/atomic.(*Pointer[os.dirInfo]).Swap.param5.param6.param7,x<,new<-old<` 9"$P$b$S$b #3 s2sync/atomic.(*Pointer[os.dirInfo]).Store.param3.param4,x9,val9(6"Pm #0 s"sync/atomic.(*Pointer[os.dirInfo]).Load.param0.param1,x6-~r06`P6S6  7i}type:.eq.sync/atomic.Pointer[os.dirInfo],p,q-roH!P!!S!  i|}#AK7type:.eq.main.procEntry,p,q-rOH!P!!S!  ivU#AKtype:.eq.[1]android/soong/ui/build/paths.LogProcess,p,q-rNP!P!!S!  iKPUiAKstype:.eq.[2]interface {},p,q-rGP!P!%!S!%  iCi#AKKRAstype:.eq.[2]string,p,q-rFP6S6  7i}type:.eq.sync/atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }],p,q-roDDDDPATH_logps-o  PLO N N g." !;    b   '  ("   C  "tr!!r^/j                  m  q  <  @   dwF8VJ J oC C 5 7 7 XL '6 D FQ h# (L'~zT?s@">d J11#%%11 223*mU8$p0` ]T d0/+++  &#(  G     4 ( A|<m h'y-!<   (  pa/( e ,   !  e'/  ,-k PCO3F',2M=2PAO&FvzvvK7%0$/&FYtYY.) %07/FAnAAPDO&`FN$A8PJO`FzT#;20&/@Fbtbb0+ ,@;?PFmnmmE 1",666 #&"   3 t(,666Z"`NZ"`*atomic.Pointer[os.dirInfo]*[0]*os.dirInfo*[]*os.dirInfo sync/atomic_vA*func(*atomic.Pointer[os.dirInfo], *os.dirInfo, *os.dirInfo) bool.*func(*atomic.Pointer[os.dirInfo]) *os.dirInfo/*func(*atomic.Pointer[os.dirInfo], *os.dirInfo);*func(*atomic.Pointer[os.dirInfo], *os.dirInfo) *os.dirInfoCompareAndSwap$*func(*os.dirInfo, *os.dirInfo) boolLoad*func() *os.dirInfoStore*func(*os.dirInfo)Swap*func(*os.dirInfo) *os.dirInfo*chan interface {}*map[int]main.procEntry*main.procEntryPidPpidCommandmain*map.bucket[int]main.procEntry *[8]uint8*[8]int*[8]main.procEntry*[]main.procEntrytopbitskeyselemsoverflow*main.mainOpts1*func(string, *paths.LogEntry, chan interface {})*func(string) paths.PathConfig*func() []paths.LogProcess*[]paths.LogProcesssendLogconfig lookupParentsTo use the PATH interposer: * Write the original PATH variable to _origpath * Set up a directory of symlinks to the PATH interposer, and use that in PATH If a tool isn't in the allowed list, a log will be posted to the unix domain socket at _log.Unable to locate interposer executable:Unable to read link to interposer executable:Unable to stat interposer executable:'-%_origpathFailed to read original PATH: %vFailed to set PATH env: %v%q is not allowed to be used. See https://android.googlesource.com/platform/build/+/main/Changes.md#PATH_Tools for more information.pid,ppid,command*[0]paths.LogProcess *[16]uintptr*[1]paths.LogProcess*[1]interface {} *[1]uint8*[2]interface {} *[2]string*[]uint8P*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }osmubufnbufbufpgo.shape`*atomic.Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]T*[0]*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }S*[]*go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int } *[32]uint8 *[][]uint8+*struct { F uintptr; X0 chan interface {} }FX0K@P   ZB  ph (08@HPX 2D@I;fvMUHH(HD$8H\$@HL$HH|$PD$HD$8HD$ H\$HHL$PD$D$H(]HD$H\$HL$H|$ HD$H\$HL$H|$ {I;fvKUHH(HD$8H\$@HL$HHD$HD$8HD$H\$HHD$ HD$HD$H(]HD$H\$HL$HD$H\$HL$I;fv.UHHHD$(H\$0HL$8HD$H\$8H]HD$H\$HL$HD$H\$HL$UHHHD$(H\$0H$HL$(HL$H HL$HL$H $H$H]I;fvNUHH(Mf MubHD$8H\$@HL$HD$&HL$@H|$HHD$8HD$'D$&H(]HD$H\$HL$HD$H\$HL$Ll$8fM9,$uI$$I;fvTUHH(Mf Mu^HD$8H\$@HD$HL$@HD$8HDHD$ HD$HD$H(]HD$H\$HD$H\$Ll$8fDM9,$uI$$I;fv0UHHMf Mu:HD$(H\$0HHH]HD$H\$HD$H\$Ll$(M9,$uI$$I;fvEUHH Mf MuEHD$0HD$HD$0HHD$HD$HD$H ]HD$HD$Ll$0M9,$uI$$UHHHD$H\$ D$HL$HT$ H H9 D$H]I;fUHH@HD$PH\$XD$HT$PHHt$XH9tzHT$PHt$XHRH9VtbHT$PHRHT$(HsHt$ H9tBHT$PHRHT$ HT$PHRHT$8HT$XHZH\$0HL$ HD$8D$ D$D$H@]HD$H\$HD$H\$@I;fUHH@HD$PH\$XD$HT$PHHt$XH9D$t!HT$PHRHT$(HsHt$ H9D$|$u?HT$PHRHT$ HT$PHRHT$8HT$XHZH\$0HL$ HD$8D$ D$D$H@]HD$H\$HD$H\$)I;fUHHHHD$XH\$`D$HD$ H|$ |mHT$ HHT$`H2HRHt$8HT$@HT$ HHT$XHHZHD$(H\$0H9D$8tHL$@u HD$ D$D$D$HH]HD$H\$HD$H\$,I;fUHHHHD$XH\$`D$HT$XHRHT$(HsHt$ H9t5HT$XHRHT$ Ht$`HvHt$(DH9t HD$0D$D$HH]H|$0|kHT$0HHT$XHRHT$(HT$0HHT$XHHT$@HT$0HHT$`HH\$8HL$(HD$@D$u HD$0yD$vHD$H\$HD$H\$UHHHD$H\$ D$HL$HT$ H H9 D$H]-N -l regabimain 61+n6wy vi1=Xc6 b3r63$(6F3`=6(t3n{64n36w :30 W6SߕY3O6z3& 6$6R, 2}@ 6NL66 $8 6@H!6\?L6ؕPPBHH5 P&06gz330a6cP36G66USWa3T QD 6" Вw6 6n j=W66S )sY6 Sk6 Vg6C6  p6i66Dd T