Example #1
0
        public static ARMImageRuntimeFunctionEntry ReadFrom(BinaryReader r)
        {
            ARMImageRuntimeFunctionEntry entry = new ARMImageRuntimeFunctionEntry();

            entry.BeginAddress = r.ReadInt32();
            entry.UnwindData   = r.ReadInt32();
            return(entry);
        }
Example #2
0
 public static RuntimeFunctionEntry ReadFrom(BinaryReader r, ImageFileMachine arch)
 {
     if (arch == ImageFileMachine.ARM)
     {
         return(ARMImageRuntimeFunctionEntry.ReadFrom(r));
     }
     else
     {
         return(AMD64ImageRuntimeFunctionEntry.ReadFrom(r));
     }
 }
Example #3
0
 public static int GetSize(ImageFileMachine arch)
 {
     if (arch == ImageFileMachine.ARM)
     {
         return(ARMImageRuntimeFunctionEntry.GetSize());
     }
     else
     {
         return(AMD64ImageRuntimeFunctionEntry.GetSize());
     }
 }