public static OpModule Create(Module m) { var ret = new OpModule(); ret.Module = m; return ret; }
private void MakeUpStatics(Module m) { for (int i = 0; i < sentences.Count; i++) { var vd = sentences[i] as VarDeclare; if (vd != null && vd.IsStatic) vd.Address = Addr32.NewD(m.GetBuffer(vd.FullName, vd.Type.Size)); } }
public Val32 GetAddress(Module m) { return Val32.New2(Val32.New(m.Specific.ImageBase), First); }