GIF89a; EcchiShell v1.0
//usr/lib64/lib64/lib64/lib64/lib64/r ?r @r Ar B r C(r D0r F8r I@r JHr KPr LXr M`r Nhr OHHS HtcH5S %S @%S h% S h%S h%R h%R h%R h%R h%R hp%R h`%R h P%R h @%R h 0%R h %R h %R h%R h%R h%R h%R h%zR h%rR h%jR h%bR h%ZR hp%RR h`%JR hP%BR h@%:R h0%2R h %*R h%"R h%R h%R h % R h!%R h"%Q h#%Q h$%Q h%%Q h&%Q h'p%Q h(`%Q h)P%Q h*@%Q h+0%Q h, %Q h-%Q h.%Q h/%Q h0%Q h1%Q h2%zQ h3%rQ h4%jQ h5%bQ h6%ZQ h7p%RQ h8`%JQ h9P%BQ h:@%:Q h;0%2Q h< %*Q h=%"Q h>%Q h?%Q h@% Q hA%Q hB%P hC%P hD%P hE%P hF%P hGp%P hH`%P hIP%P hJ@HQ H=Q UH)HHw]HM Ht]@HaQ H=ZQ UH)HHHH?HHu]HM Ht]H@=!Q u'H=M UHt H=BK h]P @f.H=K t&HoM HtUH=J H]WKf.HG`Ðf.1H9>uHFHG8Ðf.SHHCHCHtHsH{ H[@[fDAWIIAVIAUATIULSHIPIXIHHL, H9tFL9r ,HUHLLHIMMI9wH[]A\A]A^A_@L9uHHL[]A\A]HA^A_Hf.ATUSHHD HtKHDeLk:Hi-H5-Hǹ1HDe{$c|[]A\ÐAVAUATIUHSHHHHC(HD(kHtRZHRLs(DmEL6H,H5H-HM{1.HDmC$HHC`pLcHCHH[]A\A]A^@Ht!H/dev/dri@/car@Hd0fP HC($Df.HHtH8H9u,HVHN HH 9H5+H=+H k9H5+H=,HSt0HG8HH9uCHtHvH?HCH[H 39H5l+H=p+H 9H5M+H=,lff.USHHHtPHG8HH9ucH1Ht2H;LlH eH]IrHEH[]H K8H5*H=*H ,8H5*H=v+@ATUSHdHD HatKHDeL7HI*H5J+Hǹ1HDeHH;[]A\AWAVAUATIUSHH8H~8T$H{8I#AHcCHHS@HHL,Lj(HŋD$6HuBsLT$E1Ll$D<$1A<$MH8[]A\A]A^A_HD$HS(LK EHT$(LL$ HT$(LL$ LL6H5e*Hǹ1H$H)H~D$EHfDegHYPHHDe[LLJ4HMHLMHI HstiHHS(LK E>HT$LL$HT$LL$LH5Hǹ1H$H+HE>H{H{@dH{8HI}HM.H([]A\A]A^A_Df.AUATUSHHHD #HtRH Lk(DeLHoH58HM鹊1HDeH{`\H{(HH[]A\A]ATUSHHD Hu}H{`H{HtH5DHLH{tPDeLHHCHH{P{$HCHCx device_fd >= 0head != ((void *)0)[%s:%d] %45.45s:dropping master [%s:%d] %45.45s:creating renderer backend for device %s has_input_source (backend, input_source)[%s:%d] %45.45s:input source disconnected, reopening [%s:%d] %45.45s:Setting scan out buffer of %ldx%ld head to our buffer [%s:%d] %45.45s:Couldn't set scan out buffer for head with controller id %d [%s:%d] %45.45s:scanning out %s directly to console [%s:%d] %45.45s:Console fb is %ldx%ld and screen contents are %ldx%ld. They aren't the same dimensions; forcing black [%s:%d] %45.45s:Drawing %s to console fb [%s:%d] %45.45s:Setting scan out hardware to console fb [%s:%d] %45.45s:unmapping %ldx%ld renderer head [%s:%d] %45.45s:Needed to reset scan out buffer on %ldx%ld renderer head [%s:%d] %45.45s:taking master and scanning out [%s:%d] %45.45s:activating on vt change [%s:%d] %45.45s:deactivating on vt change backend->driver_interface != ((void *)0)backend->driver != ((void *)0)[%s:%d] %45.45s:Creating buffer for %ldx%ld renderer head [%s:%d] %45.45s:Mapping buffer for %ldx%ld renderer head [%s:%d] %45.45s:Redrawing %ldx%ld renderer head [%s:%d] %45.45s:Tried to add connector with resolution %dx%d to %dx%d head [%s:%d] %45.45s:Adding connector with id %d to %dx%d head [%s:%d] %45.45s:Could not get card resources [%s:%d] %45.45s:Found already lit monitor [%s:%d] %45.45s:No valid mode currently active on monitor [%s:%d] %45.45s:Looking for connector mode index of active mode %dx%d [%s:%d] %45.45s:Found connector mode index %d for mode %dx%d [%s:%d] %45.45s:falling back to first available mode connector_mode_index < connector->count_modesply_array_get_size (head->connector_ids) > 0[%s:%d] %45.45s:Creating %ldx%ld renderer head [%s:%d] %45.45s:couldn't connect monitor to existing head [%s:%d] %45.45s:Could not initialize heads [%s:%d] %45.45s:Could not create minimal (%ux%u) 32bpp dummy buffer [%s:%d] %45.45s:Device doesn't support 32bpp framebuffer [%s:%d] %45.45s:freeing %ldx%ld renderer head [%s:%d] %45.45s:destroying renderer backend for device %s [%s:%d] %45.45s:closing device [%s:%d] %45.45s:unloading driver backend->device_name != ((void *)0)[%s:%d] %45.45s:Opening '%s' [%s:%d] %45.45s:open failed: %m [%s:%d] %45.45s:could not open terminal: %m [%s:%d] %45.45s:terminal is not a VT create_backenddestroy_backendload_driveropen_deviceopen_deviceunload_driverunload_driverply_renderer_head_freeon_active_vt_changedclose_devicehas_32bpp_supportply_renderer_head_add_connectorply_renderer_head_newply_renderer_head_newfind_index_of_modeget_index_of_active_modefind_controller_for_encodercreate_heads_for_active_connectorsquery_devicequery_deviceply_renderer_head_redrawply_renderer_head_mapply_renderer_head_mapply_renderer_head_unmapply_renderer_head_set_scan_out_buffer_to_consoleunmap_from_deviceactivatedeactivateply_renderer_head_set_scan_out_bufferflush_headflush_headon_input_source_disconnectedopen_input_sourceset_handler_for_input_sourceclose_input_source?./ply-renderer-generic-driver.c[%s:%d] %45.45s:could not fetch buffer %u [%s:%d] %45.45s:fetched %ux%u buffer with stride %u [%s:%d] %45.45s:Could not deallocate GEM object %u: %m [%s:%d] %45.45s:Could not map GEM object %u: %m [%s:%d] %45.45s:Could not allocate GEM object for frame buffer: %m [%s:%d] %45.45s:returning %ux%u buffer with stride %u [%s:%d] %45.45s:Could not set up GEM object as frame buffer: %m buffer != ((void *)0)buffer->map_count >= 0ply_renderer_buffer_newcreate_bufferfetch_bufferply_renderer_buffer_mapmap_bufferply_renderer_buffer_unmapunmap_bufferbegin_flushend_flushply_renderer_buffer_freedestroy_buffer;4%غPx@p8 8P80(Hxh0x(Xp8HhH X zRx $FJ w?;*3$"D\ t*Aa F A\BHE B(D0D8D@T 8A0A(B BBBE I8G0A(B BFB, PBAA wAB<<BBB I(I0 (A BBBE |]DZ A tDq A , AAG R AAA ,}BAA qABLBBB B(D0A8Gp 8C0A(B BBBD Ll0YBBE B(A0A8G 8A0A(B BBBH <@tBBA D(G0Q (A ABBI dBBB B(D0A8Dp 8A0A(B BBBM D 8A0A(B BBBA <dBBD A(D0 (A ABBA L'BAA p ABI ` ABM O ABN OABLjBBB B(A0D8D` 8A0A(B BBBG dDBHF B(A0E8J`j 8A0A(B BBBJ  8C0A(B BBBB Lz BBB B(A0D8D 8A0A(B BBBD D0BBB E(A0A8D`8A0A(B BBB4DBBA A(G0(D ABB,|p_BAA  ABA t BBA A(G0 (C ABBF w (C ABBI | (C ABBD W (C ABBI $8L<0mBBG E(D0D8DPg 8C0A(B BBBA PAP$PAAMD iDA<xBBA D(G@b (D ABBE H?AZ E $4hAI  AF \CD_ A | kDh A 4phBCD D@T  AABK LBBE B(I0D8L  8A0A(B BBBG $xTD J A `" "m   DQhm pm oX 0 - p xH o8ooom &6FVfv&6FVfv&6FVfv  & 6 F V f v !!&!6!F!V!f!v!!!!0$BD@C82(0#."""0&P%%PI0IMG`LKKJJdrm.so.debug,7zXZִF!t/]?Eh=ڊ2N䦾 ܪB~W 4W@EAA<9JZlQ#{,n12Wl>^(SE(a#թFpb\}1+E =q `pZ7U ̱tFY58 b50^>uio1 /RGAy7` *\$(s7G0gU T OI5}e}yT2[i9|Y}Kq*-;YHܢ$-BVNH~=oh  {)7Hk])&Cq?H[Ős2bo{F