ELF>P@W@8@11 == =  == = $$Ptd---QtdRtd== = hhGNUZD9Ӣ1i޺/ @ /24(BE|qX6 aW0J) lx'Esa u_Q8 R"@ 'hR R hR   $)__gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClasseslve_get_api_versionPy_BuildValuePyArg_ParseTuplelve_info_PyObject_NewPyErr_SetStringstrerrorPyExc_OSError__stack_chk_failPyTuple_Sizelve_lvp_setupfreemallocinit_lve_Py_TrueStruct_Py_ZeroStructdestroy_lve__fprintf_chklve_lvp_movelve_lvp_maplve_lvp_destroylve_lvp_createlve_kapi_verlve_get_global_paramlve_set_global_paramlve_leave_pidlve_enter_pid_flagslve_enter_pidlve_setuplve_destroylve_createlve_startmemcmpPyExc_TypeErrorinitpylvePyType_ReadyPy_AtExitPy_InitModule4_64PyModule_AddObjectPyErr_NewExceptionPyModule_AddIntConstantPyType_GenericNewliblve.so.0libpython2.7.so.1.0libpthread.so.0libc.so.6_edata__bss_start_endGLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5LVE_1_5@ti ii !ui +u'7= = = = L Z+L `L L L e+L &L K L o+L @&L @K L z+L %L J M +M %M  J M +(M p8M @I @M +HM pXM H `M +hM $xM H M +M #M  G M +M P#M F M +M @M  F M +M "M `E N ,N "N D N ,(N !8N `D @N $,HN  !XN C `N 3,hN  xN @C N C,N N B N Q,N `N A N ],N N @A O , O ,(O ,HO ,PO ,pO ,xO ,O ,O ,O ,O ,O )O -P -P %-8P .-@P @-`P H-hP X-P )P c-P )P *Q Q j,Q  'Q O ? ? ? ? ? ? ? ? ? #? )? .R @  @ (@ 0@ 8@ @@  H@  P@  X@  `@  h@ p@ x@ @ @ @ @ @ @ @ @ @ @ @  @ !@ "@ $@ %@ &A 'A (A *A + A ,(A -0A .HH' HtH5( %( @%( h%' h%' h%' h%' h%' h%' h%' hp%' h`%' h P%' h @%' h 0%' h %' h %' h%' h%' h%z' h%r' h%j' h%b' h%Z' h%R' h%J' hp%B' h`%:' hP%2' h@%*' h0%"' h %' h%' h% ' h%' h %& h!%& h"%& h#H8 H= 8 UH)HHw]HD% Ht]@H7 H=7 UH)HHHH?HHu]H?% Ht]H@=7 u'H='% UHt H=" ]h]x7 @f.H=" t&H$ HtUH=" H]WKf.HgH= H1f.SHH5aH@dH%(HD$81HT$ H=6 HtrH\$t$ Hu~H=5 HteH H=m HHHHKHHHKHH HKHH(K H01Ht$8dH34%(uFH@[H=J6 H5 nfD1@؉HHu# H8E1ff.SHHH dH%(HD$1D$ 8H~rHT$ LD$H 14 H5 1H`tmH=5 HteHD$t$ HHH= 1H\$dH3%(uEH [HL$H3 H5* 1Hu1H=45 H5 X1/Df.HH5=" H=f" HH4 t HV" HÐH" H@H=4 Ht fDUHHH1SHHH MHa H߾1MHU H߾1MHJ H߾1MH= H߾1M H4 H߾1M$H+ H߾1uM(H& H߾1\M,H! H߾1CM0H H߾1*H1[]ÐHHH5 dH%(HD$1HT$H%tAH=r3 Ht94$T$H= 1HL$dH3 %(u$H@1H=%3 H5 I1 HHH5m dH%(HD$1HT$HtAH=2 Ht94$T$YH=8 19HL$dH3 %(u$H@1H=2 H5T 1H(HH 0 dH%(HD$1HT$ LD$H5- tHH=I2 Ht@HD$t$ 1HHH= 1HL$dH3 %(u#H(1H=1 H51HHH5> dH%(HD$1HT$htDH=1 HtH54Hߺ *HH57}[D[HH(i,i)lve not initializedOIO!ls_cpu = %d ls_cpus = %d ls_io = %d ls_enters = %d ls_memory = %d ls_cpu_weight = %d ls_memory_phy = %d ls_nproc = %d ls_iops = %dIIiKIiIIiPython binding to liblve.pylveliblve_settingspylve.LveNotInitializedLVEGP_SYMLINK_PROTECTIONLVEGP_HARDLINK_PROTECTIONLVEGP_HANDLE_SYMLINK_OWNERLVEGP_SYMLINK_OWNER_GIDLVEGP_SYMLINK_PROT_ALLOW_GIDLVEGP_HARDLINK_PROT_ALLOW_GIDLVEGP_GLOBAL_NONROOTLVEGP_PROC_CAN_SEE_OTHER_UIDLVEGP_PROC_SUPER_GIDLVEGP_PTRACE_ENABLEDLVEGP_PTRACE_SELF_ENABLEDLVEGP_GRACE_PERIODinitializelve_startlve_createlve_destroylve_setuplve_set_defaultlve_infolve_enter_pidlve_enter_pid_flagslve_leave_pidlve_get_api_versionlve_set_global_paramlve_get_global_paramlve_kapi_verlve_lvp_createlve_lvp_destroylve_lvp_setuplve_lvp_maplve_lvp_moveliblve_settings objectsls_cpuCPU power aka rate.ls_cpusNumber vcpus.ls_ioIO limit.ls_entersEnter limit.ls_memoryMemory limit.ls_cpu_weightls_memory_phyPhysical memory limit.ls_nprocNumber processes.ls_iopsNumber of IOPS.ls_io_readls_io_write Only equal and not equal comparison operations supported.LVEGP_XFS_QUOTA_CAP_RES_BYPASS;P(Ppxp80Xx` 8XPx0zRx $ PFJ w?;*3$"D8#DX$\PANP AA $(AJ0 AD <Dj B K$APO CA D g E ,pD g E LD0x D l`D a K D a K @JDd H YpD0m G D0k A  D a K ,D0s I LpD g E lD0v F `D a K D a K @JD^ N Y$pZLb B L D Y$A J A=   $)= = o(0 ? @ `8 H o ooh oW= &6FVfv&6FVfv&6Flve_lvp_map(lvp_id, lve_id) -> 0 or errno value Move lve to the different reseller. args: lvp_id - top level container ID; lve_id - id associated with LVE.lve_lvp_map(lvp_id, lve_id) -> 0 or errno value Create lvp_id<=>lvp_id map. args: lvp_id - top level container ID; lve_id - id associated with LVE.lve_lvp_setup(lvp_id, settings) -> 0 or errno value Adjust parameters for top level container. args: lvp_id - top level container ID, 0 by default; settings - liblve_settings instance.lve_lvp_destroy(lvp_id) -> 0 or errno value Destroy top level container. args: lvp_id - top level container ID, 0 by default; lve_lvp_create(lvp_id) -> 0 or errno value Create top level container. args: lvp_id - top level container ID, 0 by default; lve_kapi_ver() -> (KAPI_MAJOR, KAPI_MINOR) Returns actual api version used to communicate with kernel.lve_get_global_param(param_id) -> parameter value Return lve module global paramater value. args: param_id - parameter id. lve_set_global_param(param_id, param_val) -> 0 or errno value Set lve module global paramater value. argc: param_id - parameter id. param_val - parameter value to be set. lve_get_api_version() -> (LVE_API_MAJOR, LVE_API_MINOR) Get liblve api version used to communicate with userland application.lve_leave_pid(pid) -> 0 or errno value Migrate existent process from container. args: pid - process id to migrate.lve_enter_pid_flags(lve_id, pid, flags) -> 0 or errno value Migrate existent process into container with flags. args: lve_id - id associated with LVE. pid - process id to migrate. flags - flag set for enter.lve_enter_pid(lve_id, pid) -> 0 or errno value Migrate existent process into container. args: lve_id - id associated with LVE. pid - process id to migrate.lve_info(lve_id) -> liblve_settings object Get info about context.If error occured OSError exception is raised. args: lve_id - id associated with LVE. lve_set_default([lvp_id,] settings) -> 0 or errno value Set default parameters for new created virtual enviroment. args: lvp_id - top level container ID, 0 by default; settings - liblve_settings instance.lve_setup(lve_id) -> 0 or errno value Adjust parameters for virtual environment. args: lve_id - id associated with LVE. settings - liblve_settings instance.lve_destroy(lve_id) -> 0 or errno value Destroy configured virtual environment. args: lve_id - id associated with LVE.lve_create(lve_id) -> 0 or errno value Create custom configured virtual enviroment. args: lve_id - id associated with LVE.lve_start() -> 0 or errno value Set up the lve kernel module initialize() -> bool Initializes and create instance of liblve. Returns True if initialization successful, otherwise False.Z+`L e+&K o+@&@K z+%J +% J +p@I +pH +$H +# G +P#F +@ F +"`E ,"D ,!`D $, !C 3, @C C,B Q,`A ],@A ,,,,,,,,, ,,$)-(-%-,.-@-0H-X-4)c-8)*@j, 'O pylve.so.debug 7zXZִF!t/]?Eh=ڊ2NaMg1(}AM8yO'Mp!Z1$Ǩ# 7%umQiܿH$X4hk!Ho)q8Xk%P%d_®Rȷ]nV#ALI(ThqKm\g<К\;Pvk0 WhMb&ؘBﯟOO+ cAG* Xu~ypP:WPWIV|&Ӏ0ߺJY-UK)^RqRg5j+4LP9TZ]J/C* M/Hf>|"0UӸmqScҽ!Zz(ϲ_&BFG|=|`8),刢^XS'GFo^TaSچEGր.+KNV8ʩKb>i#SXUBLorJyhg@ X,cui4~J"IB W%+B@" uf4s5n<*QxKd"e|ˮ>𿈆uyԨc*P1dkYC8Z(2:~G!(^g;T(d%1TDm&TgeKOj[u"0 i>]$B|[{u 0Ν{wAwL+֒"GBZlHGc\{Xœ$f>~G!>Z[Pf Znx:Eb-ڋ:͙w#b!|sugYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata $o<( 000((?8oh h jEo `T8 8 H ^B`hcPnPPt$)$) z20)0)--..<= == == == == =? ?X@ @8@A @A( hR hRhR|R0V