Esempio n. 1
0
 public static void Write(ASCIIString s)
 {
     foreach (var c in s.GetByteString())
     {
         Write(c);
     }
 }
Esempio n. 2
0
        internal static int OpenAndReturnLinuxFd(int helperPid, ASCIIString fileName, int flag, int mode)
        {
            Globals.LinuxIPCBuffer.CopyFrom(0, fileName.GetByteString());
            var fd = IPCStubs.Open(helperPid, flag, mode);

            return(fd);
        }
Esempio n. 3
0
 public static void Write(ASCIIString s)
 {
     foreach (var c in s.GetByteString())
         Write(c);
 }
Esempio n. 4
0
        public static ArchAddressSpace Create(ASCIIString name, Pointer utcb_start, int utcb_size_log2)
        {
            var handle = NativeMethods.l4api_create_task(name.GetByteString(), utcb_start, utcb_size_log2);

            return(new ArchAddressSpace(handle, utcb_start, utcb_size_log2));
        }
Esempio n. 5
0
 internal static int OpenAndReturnLinuxFd(int helperPid, ASCIIString fileName, int flag, int mode)
 {
     Globals.LinuxIPCBuffer.CopyFrom(0, fileName.GetByteString());
     var fd = IPCStubs.Open(helperPid, flag, mode);
     return fd;
 }
Esempio n. 6
0
 public static ArchAddressSpace Create(ASCIIString name, Pointer utcb_start, int utcb_size_log2)
 {
     var handle = NativeMethods.l4api_create_task(name.GetByteString(), utcb_start, utcb_size_log2);
     return new ArchAddressSpace(handle, utcb_start, utcb_size_log2);
 }