Searched refs:ffi (Results 1 - 10 of 10) sorted by relevance

/pkg/src/cffi_src/
H A Dbuild_arch.py30 ffi = FFI() variable
32 ffi.set_source("_arch", """
38 ffi.cdef("""
53 ffi.compile(tmpdir="./cffi_src")
H A Dbuild_pspawn.py30 ffi = FFI() variable
32 ffi.set_source("_pspawn", """
45 ffi.cdef("""
83 ffi.compile(tmpdir="./cffi_src")
H A Dbuild_sha512_t.py30 ffi = FFI() variable
32 ffi.set_source("_sha512_t", """
38 ffi.cdef("""
66 ffi.compile(tmpdir="./cffi_src")
H A Dbuild_syscallat.py30 ffi = FFI() variable
32 ffi.set_source("_syscallat", """
40 ffi.cdef("""
52 ffi.compile(tmpdir="./cffi_src")
H A Dbuild_sysattr.py30 ffi = FFI() variable
32 ffi.set_source("_sysattr", """
41 ffi.cdef("""
150 ffi.compile(tmpdir="./cffi_src")
/pkg/src/modules/
H A Darch.py28 from pkg._arch import lib, ffi namespace
30 NULL = ffi.NULL
37 buf = ffi.gc(buf, lib.free)
48 tmp = ffi.gc(tmp, lib.free)
75 # ffi.string returns a bytes
77 buf1 = force_text(ffi.string(ffi.cast("char *", buf1)))
78 buf2 = force_text(ffi.string(ffi.cast("char *", buf2)))
81 buf = force_text(ffi
[all...]
H A Dsysattr.py30 from pkg._sysattr import lib, ffi namespace
56 cattrs = ffi.new("char[F_ATTR_ALL]")
57 response = ffi.new("nvlist_t **")
58 # ffi.gc return a new cdata object that points to the same data. Later,
61 response[0] = ffi.gc(response[0], lib.nvlist_free)
62 bval = ffi.new("boolean_t *")
63 pair = ffi.NULL
64 next_pair = ffi.new("nvpair_t *")
69 raise OSError(ffi.errno, os.strerror(ffi
[all...]
H A Dsyscallat.py30 from pkg._syscallat import lib, ffi namespace
46 raise OSError(ffi.errno, os.strerror(ffi.errno), path)
63 raise OSError(ffi.errno, os.strerror(ffi.errno), path)
81 raise OSError(ffi.errno, os.strerror(ffi.errno), old)
96 raise OSError(ffi.errno, os.strerror(ffi.errno), path)
H A Dpspawn.py30 from pkg._pspawn import lib, ffi namespace
38 @ffi.callback("int (*)(void *, int)", error=-1)
40 wd = ffi.cast("walk_data *", data)
76 self.fa = ffi.new("posix_spawn_file_actions_t *")
78 self.fa = ffi.gc(self.fa, lib.posix_spawn_file_actions_destroy)
133 wd = ffi.new("walk_data *", [0])
134 wd.skip_fd = ffi.cast("int", except_fd)
135 wd.start_fd = ffi.cast("int", start_fd)
158 pid = ffi.new("pid_t *")
166 spawn_args.append(ffi
[all...]
H A Dsha512_t.py29 from pkg._sha512_t import lib, ffi namespace
66 self.ctx = ffi.new("SHA512_CTX *")
86 digest = ffi.new("unsigned char[]", self.hash_size // 8)
87 shc = ffi.new("SHA512_CTX *")
90 lib.memcpy(shc, self.ctx, ffi.sizeof("SHA512_CTX"))

Completed in 586 milliseconds