Lines Matching refs:objdata

162         function ReadSegDef(RawRec: TOmfRawRecord; objdata:TObjData): Boolean;  in ReadSegDef()
163 function ReadGrpDef(RawRec: TOmfRawRecord; objdata:TObjData): Boolean; in ReadGrpDef()
164 function ReadExtDef(RawRec: TOmfRawRecord; objdata:TObjData): Boolean; in ReadExtDef()
165 function ReadPubDef(RawRec: TOmfRawRecord; objdata:TObjData): Boolean; in ReadPubDef()
166 function ReadModEnd(RawRec: TOmfRawRecord; objdata:TObjData): Boolean; in ReadModEnd()
167 function ReadLeOrLiDataAndFixups(RawRec: TOmfRawRecord; objdata:TObjData): Boolean; in ReadLeOrLiDataAndFixups()
168 …function ImportOmfFixup(objdata: TObjData; objsec: TOmfObjSection; Fixup: TOmfSubRecord_FIXUP): Bo… in ImportOmfFixup()
182 function ReadObjData(AReader:TObjectreader;out objdata:TObjData):boolean;override; in ReadObjData()
1243 function TOmfObjInput.ReadSegDef(RawRec: TOmfRawRecord; objdata: TObjData): Boolean; in TOmfObjInput.ReadSegDef()
1315 …objsec:=TOmfObjSection(objdata.createsection(SegmentName+'||'+SegClassName,SecAlign,secoptions,fal…
1338 function TOmfObjInput.ReadGrpDef(RawRec: TOmfRawRecord; objdata: TObjData): Boolean; in TOmfObjInput.ReadGrpDef()
1357 SecGroup:=objdata.createsectiongroup(GroupName);
1362 if (SegIndex<1) or (SegIndex>objdata.ObjSectionList.Count) then
1368 SecGroup.members[i]:=TOmfObjSection(objdata.ObjSectionList[SegIndex-1]);
1374 function TOmfObjInput.ReadExtDef(RawRec: TOmfRawRecord; objdata: TObjData): Boolean; in TOmfObjInput.ReadExtDef()
1394 objsym:=objdata.CreateSymbol(symname);
1405 function TOmfObjInput.ReadPubDef(RawRec: TOmfRawRecord; objdata:TObjData): Boolean; in TOmfObjInput.ReadPubDef()
1421 if (PubDefRec.BaseGroupIndex<0) or (PubDefRec.BaseGroupIndex>objdata.GroupsList.Count) then
1428 basegroup:=TObjSectionGroup(objdata.GroupsList[PubDefRec.BaseGroupIndex-1])
1431 …if (PubDefRec.BaseSegmentIndex<0) or (PubDefRec.BaseSegmentIndex>objdata.ObjSectionList.Count) then
1443 objsec:=TOmfObjSection(objdata.ObjSectionList[PubDefRec.BaseSegmentIndex-1]);
1450 objsym:=objdata.CreateSymbol(symname);
1465 function TOmfObjInput.ReadModEnd(RawRec: TOmfRawRecord; objdata:TObjData): Boolean; in TOmfObjInput.ReadModEnd()
1489 … if (ModEndRec.TargetDatum<1) or (ModEndRec.TargetDatum>objdata.ObjSectionList.Count) then
1498 … if (ModEndRec.FrameDatum<1) or (ModEndRec.FrameDatum>objdata.ObjSectionList.Count) then
1514 … if (ModEndRec.FrameDatum<1) or (ModEndRec.FrameDatum>objdata.GroupsList.Count) then
1520 basegroup:=TObjSectionGroup(objdata.GroupsList[ModEndRec.FrameDatum-1]);
1529 objsec:=TOmfObjSection(objdata.ObjSectionList[ModEndRec.TargetDatum-1]);
1531 objsym:=objdata.CreateSymbol('..start');
1543 … function TOmfObjInput.ReadLeOrLiDataAndFixups(RawRec: TOmfRawRecord; objdata: TObjData): Boolean; in TOmfObjInput.ReadLeOrLiDataAndFixups()
1589 if (SegmentIndex<1) or (SegmentIndex>objdata.ObjSectionList.Count) then
1594 objsec:=TOmfObjSection(objdata.ObjSectionList[SegmentIndex-1]);
1663 ImportOmfFixup(objdata,objsec,Fixup);
1684 …function TOmfObjInput.ImportOmfFixup(objdata: TObjData; objsec: TOmfObjSection; Fixup: TOmfSubReco… in TOmfObjInput.ImportOmfFixup()
1704 if (Fixup.TargetDatum<1) or (Fixup.TargetDatum>objdata.ObjSectionList.Count) then
1710 if (Fixup.TargetDatum<1) or (Fixup.TargetDatum>objdata.ObjSectionList.Count) then
1716 if (Fixup.TargetDatum<1) or (Fixup.TargetDatum>objdata.GroupsList.Count) then
1722 if (Fixup.TargetDatum<1) or (Fixup.TargetDatum>objdata.GroupsList.Count) then
1744 if (Fixup.FrameDatum<1) or (Fixup.FrameDatum>objdata.ObjSectionList.Count) then
1750 if (Fixup.FrameDatum<1) or (Fixup.FrameDatum>objdata.GroupsList.Count) then
1765 sym:=objdata.symbolref(TOmfExternalNameElement(ExtDefs[Fixup.TargetDatum-1]).Name);
1815 reloc.FrameGroup:=TObjSectionGroup(objdata.GroupsList[Fixup.FrameDatum-1]).Name;
1830 target_section:=TOmfObjSection(objdata.ObjSectionList[Fixup.TargetDatum-1]);
1880 reloc.FrameGroup:=TObjSectionGroup(objdata.GroupsList[Fixup.FrameDatum-1]).Name;
1895 target_group:=TObjSectionGroup(objdata.GroupsList[Fixup.TargetDatum-1]);
2004 function TOmfObjInput.ReadObjData(AReader: TObjectreader; out objdata: TObjData): boolean; in TOmfObjInput.ReadObjData()
2008 objdata:=CObjData.Create(InputFileName);
2014 objdata.GroupsList.Clear;
2041 if not ReadSegDef(FRawRecord,objdata) then
2044 if not ReadGrpDef(FRawRecord,objdata) then
2091 if not ReadExtDef(FRawRecord,objdata) then
2095 if not ReadPubDef(FRawRecord,objdata) then
2100 if not ReadLeOrLiDataAndFixups(FRawRecord,objdata) then
2103 if not ReadModEnd(FRawRecord,objdata) then