⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.48
Server IP:
78.40.11.138
Server:
Linux tango.o2switch.net 4.18.0-553.30.1.lve.el8.x86_64 #1 SMP Tue Dec 3 01:21:19 UTC 2024 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib64
/
python2.7
/
test
/
View File Name :
test_dl.py
"""Test dlmodule.c Roger E. Masse revised strategy by Barry Warsaw """ import unittest from test.test_support import verbose, import_module dl = import_module('dl', deprecated=True) sharedlibs = [ ('/usr/lib/libc.so', 'getpid'), ('/lib/libc.so.6', 'getpid'), ('/usr/bin/cygwin1.dll', 'getpid'), ('/usr/lib/libc.dylib', 'getpid'), ] # (also, "dl" is deprecated in favor of ctypes) @unittest._skipInRpmBuild('fails on 64-bit builds: ' 'module dl requires sizeof(int) == sizeof(long) == sizeof(char*)') def test_main(): for s, func in sharedlibs: try: if verbose: print 'trying to open:', s, l = dl.open(s) except dl.error, err: if verbose: print 'failed', repr(str(err)) pass else: if verbose: print 'succeeded...', l.call(func) l.close() if verbose: print 'worked!' break else: raise unittest.SkipTest, 'Could not open any shared libraries' if __name__ == '__main__': test_main()