Viewing File: /usr/lib/oracle/12.1/client64/bin/genezi

ELF> @@}@8@@@@@@@@@@LxLx PxPx`Px`P` xxxx`xx`@@  Ptdjj@j@Qtd/lib64/ld-linux-x86-64.so.2GNU	- @	-/1BE|qXHPm%{!4=G0S]8P 0c lu:@t ~ O]0@?v@etL0PTj |`|`
@|`pM@libclntsh.so.12.1slzprintflstmcloslosDep2StringSlfFreadSlfFclosessMemMallocSlfFwritelstssSlfFopenlfvinitssMemFree_Jv_RegisterClassesSlfFseeknlstprintfslzgetevarslosDep2MesgSlfAccess__gmon_start____intel_new_proc_init__intel_sse2_strlenvsnnumslgsds_finiOCIPGetLibClientVersionStringLimit__intel_sse2_strcpyOCIPGetLibClientVersionBannerslfDirCloseslfDirReadOCIPGetLibClientVersionStringslfDirOpenlibclntshcore.so.12.1lfvIsVfsModelfvTZFileNameLdiTZGetPathAndSizeSlfFtellnlibdl.so.2libm.so.6libpthread.so.0libnsl.so.1librt.so.1libc.so.6snprintfstdoutexitstrtok_rfprintfmemmovestrncmpfputs__assert_failstderr__libc_start_main_edata__bss_start_endGLIBC_2.2.55ui	xz`z`z`(z`,z`z`z`z`z`z`z`z`	z`
z`{`{`
{`{` {`({`0{`8{`@{`H{`P{`X{``{`h{`p{`x{`{`{`{` {`!{`"{`#{`${`%{`&{`'{`){`*{`+HB5H5l %l @%l h%k h%k h%k h%k h%k h%k h%k hp%k h`%k h	P%k h
@%k h0%k h %k h
%k h%k h%k h%zk h%rk h%jk h%bk h%Zk h%Rk h%Jk hp%Bk h`%:k hP%2k h@%*k h0%"k h %k h%k h%
k h%k h %j h!%j h"%j h#%j h$%j h%%j h&1I^HHPTIC@H C@H@HH9i HtHÐUHSH=(k uDhx`H-`x`HHXHk H9vHHj `x`Hj H9wj H[UH=f HtHtpx`IAÐfSHHUUHkHl$HHpL}ALuIHHC@A||IF8-us@wgHcHni HDL3LuL}H]H[DLo3LuL}H]H[DL33LuL}H[H=E3I6L=E3LH=F3I6L3H=!F3I6{L3qH=.F3I6`H=1Q3I6OL=@U3L>H=;F3I6-H=Q3I6L3H=KF3I6H=^F3I6H=}F3I6H=F3H=93I6L3H=F3I6H=F3I6H=F3I6H=G3uL3kH= G3I6ZH=3G3I6IH=RG3I68H=iG3*H=G3jXLuL}H[DLg n3LuL}H[j_AEHH=@OH33Ht3H=dUH3E3H3dHLeAEIILH5NHIG}tR	I	H5!OHIFYt.IH=NHLG3BƄ=AHDIMiLeH=R3j^H=@NH=A3T3Luj^HLEAVLMHH=MH3ƅ=T3j^HAVLELMHr:H=MH3ƅH=Q33LuL}H[H="A3jXLuL}H[H=@3jXLuL}H[H=A3LLjZAEt"H=AD3YDLuL}H[H=LL37LjZGAEt"H=@D3DLuL}H[H=LL3Hb H=?3H2jXLuL}H[H=S?D3DLuL}H[HvfUHH LmAL}ALeIHH}M|$L3tTHuHH= 0LHHLjHƄuM|$L3tTHuHH= LHHLjHƄuAMl$ L3tTHuHH= TIM.H5KHHEHUADŽ$|HtPHHtHt
HuLHLv3H5!KHU,HuHHuHUHMLELM/H` u܋;jHH HLH}LHULM!=vb ELPDUL}LuHUARJHD}33LmLL3E3L_A$LHHE3HH|:E3A$vK<AE;$rLLeLmL}H=`B3H(j_H=BD3LL}LuHU,H=A3KH=fA3;H=.AH5/IH
(O
zE3H=@H5IH
OSH=|@H5HH
N4H=HH5HH
NHt&HfUHH01HHLLILIL HHH5eHHIWH5RHI},:HHH	HHtHt
HuHHHfftfuHHHƄ/HHfftfuHHdHHƄ3HϊHˆHDŽuHLHHcHHHHHtHt
HuHHHfftfuHHHƄ/HHfftfuHH[HHƄ3HϊHˆHDŽuHLHHZHL LLLH]LHHfftfuHHLHEHDžAH4ICT/*CAHHB+ML3MZ(LH(H.H5DEH:utW:VuHHu3iH5EH:utW:VuHHu3,H5DH:utW:VuHHu3H5DH:utW:VuHHu3H5pDH:utW:VuHHu3uH5;DH:utW:VuHHu38LHB+/C,3HϊHˆHDŽuuLHLHLLH.(u=H5)CH,:utW:VuHHu3ZLH(HL LLLH]LH(IMtL,H(!MtLH(3Z(qC//uK|=IK|=/uHHHފHLjHƄuLC/3tTHuHȉAHNH&fUHHP LuIH]L}ILmLeIHHLHHHEHHfftfuHH/HHAHHtHt
HuH5AHHUHIHULuEL}ILeM4LHHfftfuHHADLHH@IEKt=VE;r/*WD3H}A+:B4);(H}A;t73H57@HUBIMHH]LeLmLuL}H]LuL}LeA$LHHfftfuHHHH)HHt^HLtHt
Hu.A$LmLuIAGAA$H]LeL}H]H=D8L3"j_jH=73A;I+H}HH+AEHUC|</tHU/uHUILH}LnLuL}LeE3LD3LM$H]LeLmLuL}H&fUHH`ILeALuILmIHHHHDH3LMHEH$eH5A>H}HAE3ƅHcLHtHt
Hu-LHHfftfuHHBI6/tȉI6/uHLtHt
HuB6LeLmLuH]H=l=3j_%AH="63䐐HfUHH`	LMLMLIH3LLLHjYHH3HE3H3HA$AA]2TSHHHHJ3DEHÉuLILMALHHE3!HpE33ɉLuH5AL}LD]E3}M
ED<>E;D>DEuF
E;uǃt"ADH;|D]}LuL}H\AD]A}LuL}uAL
L+IMLA
EJArAEA7It5LHHLHLHHLLHI+LLHE3HLLLLI;ZE3EDLDELt6HA HHLLLDH93H_H=:3HHLLLH=M:3HHj_HvHfUHH`LLE3LE3LLLHHMHHUHHuHLLHLmLeD3jZHE3DI|DB8I\AKAD;rLLHjA^LLHEEfHEN<LJHފ:utW:VuHHu3AD;rE3LLH3H3ALE3A։HcH}HULLHLELH]HJHFt*3tTHuHHHHHE3H}H|JHUADD;rLLHHAALD2LHULH=[0LH43LHHj_H=/3HEjA^JN<hHUHH=>7LH43LH:DBDHt&HfUHHp	3LIHLILALLLMLLEHHHHDUAD;D3EfLL3E3LLE3HH5K HDe3DAJHUaLDuLmADU3L3E3LE$L3Lm3$3LUE3LK<HLuE3IHULuDmIB2LuLHE3HHH~8LBL# I;$LHE3HHHHtLHH3LuDmmLEDLMH=4LULCL3K4CDHUAŋD;H=-s #3H=-3HufHLLLLHUH=^-HEH43'Hcj_cL5HL3LLH LLH3I8VHUH=3HEH43H=9+D3{H=,3hH=P,D3~RHH3DeL&H H3AI8$HfUHH `LmAH]ALeIHH:I\$H3tTHuHH= HHHLjHƄuAI\$H3tTHuHH= zAXMd$ L3tTHuHH= LHHLjHƄuIMH5"1HHEHUADŽ$HtPHHtHt
HuvHHL3H50HUHuLH3A$vI<A;$rLH]LeLmH=+38j_H==+H5&0H
+6qfDžiDžocieH=*H5/H
5:3H=*H5/H
5H=0H5/H
5fUHH0HLLLILIH>3H>33ۉ E3RALE333E3L $K|IMF3KDL3E3L H]H>LH 3AEHEDCD;LH 3AE;?LE3vOEJ>HHfftfuHHABt0D;rA݃IH0GDj^TH@PEl= 3LFLF2H
H5
.HFHAAE3ƅA=
HcL>LH@HLjHƄuL3tTHuHȉM<A/tȉM<A/uH>HBHLjHƄuT3H4Gj^HCLFPAL2G@H	H5-HGHDAE3ƅDK	HcLHCHLjHƄuL3tTHuHȉM<A/tȉM<A/uH>HEHLjHƄuH=3AH=/3H=3H=/3H=/3H=,3H=,3H=,3H=s/3tH=,3fH=,3XH=,3JH=;/3<H=,3.H=,3 H=,3H=/3H=,3H=,3H=Q,3H=.3H=.3H5,H>H,Ɨ33H>H5,H>H,33H>`H5m,H>H,33H>1H5>,H>Ht,jY3r3H>H=3H5,H>HU,jY373H>H
? H=S,L3H=X,L3H=1%AULD3H=r-3sH5+H>H*,jY33H>FH=7-38H=)-3*H=,3H=,3H=,3H=,3H=',3H=1,3H=?,3H=,3H=3,3H=+3H=k$3H=$3H=,3tH=e,3fH=W,3XH=9LLLMM3;H=,,3-H=+L3H=
,3H=+L3H=2-3H=+HB3H=+HE3H=+3H=+3H=+3H=#L3H={+3|H=m+3nH=k+L3]H=Z*3OH=d+L3>H=,30H=!+3"H=+3H=A+L3H=*3H=F#L3H=-+3H=O#L3H=f#L3H=5LL3H=*3H=*L3H=+3sH=d*3eH=V*3WH=#L3FH=?#38H=3*H=S#3H=]3H=3H=(3H=w*L3H=F#L3H=i*3H=*3H=3H=L3H=*3H=x)3yH=j)3kH="L3ZH=W(3LH="L3;H=,)3-H=)L3H="L3H=h)3H=)3H=P*3H=(3H=(3H=L3H='3H=L3H=(3H=3yH=j(3kH=\(3]H=j"L3LH=I'3>H=#)30H=!(3"H=)3H=)L3H='3H=:"LL3H=b"L3H=(3H="3H=LL3H=L3H=(3H=f"3sH=d'3eH=r"L3TH=(3FHLLLLH=#3j_[H=\j^3H=Ij^3H=FD3KtZHED8H="3KtH H=u#3KtHvHfUHH  LeILmIHHUHH5P"HHEADŽ$DHtPHHtHt
HuLHL>3H5!HUHuLeLmH]HHLd$Ll$L%5 Lt$L|$IH\$Hl$H8AI)H4 I)IMt1HÐHLLDHI9uH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSPx`HH4 HtDHHHuH[ÐfUHHH5!HH}'3HH]HvfUHHL}ILuILmHMHHUHuH}A?
HuAgLMGH%jLM3AAAE~zHcHuPLAgtkMcMG%LLHB%j3RD+E~2HcAW2Lt#McI2LLH%jM3LmLuL}H]McLLH$jLE3D+E~HcLbLH$3AAAE~HcL/HfUHH 3LeIH}H=^$A$3A$v5LmAH=V$D3CK|AE;$rLmLeH]HHfUHH LmLeHH]LFLHHfftfuHHH= LHtHt
Huz~9LfLHHfftfuHHH= siE3IMtqLHLLuE3AvK|fAE;rLRLeLmH]H=H5
H
#VH=73.H=H5H
"H=H5H
"H&fUHHP	3LuALeAEH]HL}ILmMLLME3LLH3HLH3HH߉@H}E3A\H]L}Lm$3D3HE3E3LH<IMIE3IHUDuDeMF4*LuLHE3HH‹M+1uH~(LHE3HLHHHtMHHE3H}DeDuƅLMLMHLH3DLEHMH=L3I4EE|
AD
HEAD;H=O Av A#A3DeH]LeLmLuL}H]LmH=i3It5Hqou3ELmH=3ItH=nD3륐fUHHpH]L}LuILmMLeALELEHMHMHUHuH}H}+LHHfftfuHHPADLHHqIEK4>VvIE;r)*6H]E+3AB0;A;t3H]LeLmLuL}H]HE聸HUHHfftfuHHHHHHtfHHMtHt
Hu#H}HULeЋLmLuL}HJH]؉H]H=23Huj_WH=3AA;DI+H}HH+t3H]LeLmLuL}H]E+HEC|</tHU/uILH}L3H]LeLmLuL}H]E3HHExample: %s -c "rdbms/mesg precomp/mesg/sql*.msb" ".msb" > ociei.c
Error: Number of files computed during create phase does not match the one in store phase: reserved: %ld storing: %ld
This is a problem where number of files accessible during create phase(genezi -c) do not match the ones in final store phase (genezi -s). Please rerun gmake -r clean_ociei and gmake -r libociei
If problem persists make sure that the files are accessible in both phases by listing them from each directory specifed in genezi.
Error: Insufficient space to store data: reserved: %ld storing: %ld phase(genezi -c) do not match the ones in final store phase (genezi -s). Please rerun "gmake -r clean_ociei and gmake -r libociei".
If problem persists make sure that the files are accessible in both phases by listing them from each directory specifed in genezi.
Error: File %s, index number %d has size = %d, but ftell returns %d
/* Copyright (c) 2002, 2008, Oracle Corporation.  All rights reserved.  */
/* NOTE: THIS IS A GENERATED FILE.  DO NOT MODIFY                       */
#define GENEZI_PATTERN  {GENEZI_PATTERN_0,GENEZI_PATTERN_1,GENEZI_PATTERN_2,GENEZI_PATTERN_3}
static const ub4 %sFileBuffer[%s_ARRSIZE] = {GENEZI_PATTERN_0,GENEZI_PATTERN_1,GENEZI_PATTERN_2,GENEZI_PATTERN_3,%s_VSNNUM, (ub4)0, %s_NUMFILES, %s_ARRSIZE};
    %sSrcOff = (oratext *)(%sFileBuffer) + GENEZI_PATLEN + GENEZI_ARR_HDR;
dvoid *libCtx;     /* The context for this package if previously called */ 
sword      argc;           /* argc if I am being called as a program */
dvoid *argv[];     /* argv if I am being called as a program */
    return (OCISharedLibInit(metaCtx, libCtx, argfmt, argc, argv,
                            (OCIEnvCallbackType)%sGetFileBuffer));
static sword %sNameCompare(const void *fname, const void *frec)
  oratext *rec_fname = (oratext *)%sSrcOff + ((geneziFR  *)frec)->name_geneziFR;
  return strcmp((const char *)fname, (const char *)rec_fname);
}
           (sizeof(%sFileBuffer) - (%s_NUMFILES * sizeof(geneziFR))));
    assert((frec->offset_geneziFR + frec->size_geneziFR) < sizeof(%sFileBuffer));
Error: Could not initialize LFV: %d
Version information cannot be obtained.
Operating in ORACLE_HOME environment.
Error: Cannot get path of the small timezone file: %d
Error: Cannot get path of the large timezone file: %d
Operating in Instant Client mode.
Error: Could not obtain small timezone filename: %d
Error: Could not obtain large timezone filename: %d
Usage: %s -c <space separated dir list> [space separated extension list]
Usage: %s -s <libname> <space separated dir list>Usage: %s -d <space separated dir list>Usage: %s -i <object file>  <root directory> <inventory file>
Example: %s -i ociClientVer.o /home/oracle opatchinv.out
Example: %s -c /home/oracle .msb
Example: %s -c /home/oracle ".msb .nlb .dat"
Example: %s -c "rdbms/mesg nls/data oracore/zoneinfo" ".msb .nlb .dat" > ociei.c
Example: %s -s libociei.so /home/oracle .msb
Example: %s -s libociei.so /home/oracle ".msb .nlb .dat"
Example: %s -s libociei.so "rdbms/mesg nls/data oracore/zoneinfo" ".msb .nlb .dat" > store.out
Example: %s -d /home/oracle .msb
Example: %s -d /home/oracle ".msb .nlb .dat"
Example: %s -d "rdbms/mesg nls/data oracore/zoneinfo" ".msb .nlb .dat" > dir.out

The dir list is platform specific.

strlen((const char *)(argv[2])) < sizeof(objectFile)strlen((const char *)(argv[3])) < sizeof(pathList)strlen((const char *)(argv[4])) < 8192Error: SlmMalloc failed in geneziStore
Error: version mismatch actual=%X this=%X in geneziStore
Error: Cannot seek to %d in target file
Error: Cannot write header in the target file
Error: Number of files exceeds the maximum of %d
Error: SlmMalloc failed in geneziFilterFile for file name %s
Error: Cannot get path and size of the %d timezone file
Error: Cannot write name of %s in the target file
Error: Cannot seek to vsn offset %d in file
Error: Cannot write versin in the target file
Error: Cannot write %s in the target file
totalBytes = %d, arrSize = %d File=%ld
totalBytes rsvd = %d, arrSize rsvd =%ld, Files rsvd = %ld
strlen((const char *)(argv[2])) < sizeof(pathList)strlen((const char *)(argv[3])) < 8192strlen((const char *)(argv[4])) < sizeof(comp)Error: SlmMalloc failed in geneziCreates
Error: Cannot seek to the end of file %s
#define %s_ARRSIZE    %ld    /* totalBytes = %ld */
  oratext       *smalltz_lfvDCtx;
  oratext       *largetz_lfvDCtx;
const ub1 *%sGetFileBuffer(oratext *fname, ub4 *fsize);
  ub4 *pbuf = (ub4 *)(%sFileBuffer)+4;
  if ((*(pbuf+2) == %s_NUMFILES) &&
      (*(pbuf+3) == %s_ARRSIZE))
sword %sInit(metaCtx, libCtx, argfmt, argc, argv)
dvoid *metaCtx;         /* The metacontext */
ub4     argfmt;         /* What am I supposed to do? */
  if (%sSrcOff == (oratext *)0)
const oratext *%sGetFileName(ub4 i)
  geneziFR *frec = (geneziFR *)%sSrcOff;
    return %sSrcOff + frec[i].name_geneziFR;
const ub1 *%sGetFileBuffer(oratext *fname, ub4 *fsize)
  frec = (geneziFR *)bsearch(fname, %sSrcOff, %s_NUMFILES,
                             sizeof(*frec), %sNameCompare);
    assert(frec->size_geneziFR <
      *fsize = frec->size_geneziFR;
    return(%sSrcOff + frec->offset_geneziFR);
  }
Error: SlmMalloc failed in geneziDirectory
%soracle_homerdbmsSmall timezone file = %s
Large timezone file = %s
Usage: %s -v
Example: %s -v
node namegenezi.cargc >= 4 oracorezoneinfo.stat failed.ade_patholdtimestenxeociicus9idataGENEZIORACLE_HOMEError: Cannot get ORACLE_HOME
Error: can't write to %s
Error: marker not found in %s
Error: Cannot open file %s
Error: Cannot read file %s
"%s", size = %d
argc >= 3ociei#ifndef ORASTDLIB
#include <stdlib.h>
#endif
#ifndef ORASTRING
#include <string.h>
#ifndef ORAASSERT
#include <assert.h>
#ifndef OCI_ORACLE
#include <oci.h>
#define GENEZI_PATTERN_0  %s%#08lX
#define GENEZI_PATTERN_1  #define GENEZI_PATTERN_2  #define GENEZI_PATTERN_3  #define GENEZI_PATLEN   %s%ld
#define %s_VSNNUM   %d
#define %s_NUMFILES   %d
#define GENEZI_ARR_HDR  typedef struct geneziFR
{
    ub4 offset_geneziFR;
    ub4 name_geneziFR;
    ub4 size_geneziFR;
    ub4 attrib_geneziFR;
} geneziFR;
typedef struct lfvDCtx
} lfvDCtx;
static const ub1 *%sSrcOff;
static const lfvDCtx %sdctx =
    "%s",
    "%s"
  };
ub4 %sGetNumFiles()
  return %s_NUMFILES;
void %sInitSrcOff(void)
  char buf[1024];
  else
    %sSrcOff = (oratext *)0;
  %sInitSrcOff();
     return OCI_ERROR;
  if (i < %s_NUMFILES)
    return (oratext *) 0;
  geneziFR *frec;
  if (*fsize)
       return (ub1 *)&%sdctx;
  if (frec)
  {
    if (fsize)
  return((ub1 *)0);
}
%s INTERNAL ERROR
ORA-%5d: %s, %s
ORA-%5d: %s

The catalog has %d entries.
%-10d:%-10d %s
totalBytes = %d, arrSize = %d
ƗgeneziStoregeneziCreategeneziDirectory;(H8P(@8(hp	H	h( 
88
h
p

HzRx$`vvvo				vvv				vvv				vvv				vvv				vvvv					vvv				vvv				vvvE				vvvA				vvv5				vvv				dDX	
		

		
	"
! 

d			

			" !5			

			" !$t@5	`
				

				
	

						
			

			dX		

		0


				

		*			

			P*+e#"!Y		

	#"!d		

	P"#!v		

		
		!#"+*	
	

	/!#"*	
	

	8
	

l			

			dt			

	
"#&%
$			

			"$%&#dd	X	

			D	
,1	

		L
		

	d
8


			

			
D
		

	D4(
				

				
	
	

			
		
a			

				
F			

				
|$JQQ@*5@
pM@o@@(@x@
z`
@x
@`	oX
@oo	@xx`@@@@@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@genezi.debug.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.texttext.unlikelytext.hot.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.data1.bss.gnu_debuglink@@ !o@@@8+x@x3(@(;o	@	dHoX
@X
 Wx
@x
`a
@
k@f@q @ 2wC@CJ@JpM@pMM@Mh j@jk@kPx`Px`x``xpx`pxxx`xxxz`xz z`zP{`{|`| |`|||
Back to Directory File Manager