Changeset 609 for branches/GNU/src/binutils/bfd/nlmswap.h
- Timestamp:
- Aug 16, 2003, 6:59:22 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/binutils/bfd/nlmswap.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.1.1.2
r608 r609 1 1 /* NLM (NetWare Loadable Module) swapping routines for BFD. 2 Copyright 1993, 2000 Free Software Foundation, Inc.2 Copyright 1993, 2000, 2001 Free Software Foundation, Inc. 3 3 4 4 Written by Fred Fish @ Cygnus Support, using ELF support as the … … 49 49 memcpy (dst->moduleName, src->moduleName, NLM_MODULE_NAME_SIZE); 50 50 dst->version = 51 bfd_h_get_32 (abfd, (bfd_byte *)src->version);51 H_GET_32 (abfd, src->version); 52 52 dst->codeImageOffset = 53 bfd_h_get_32 (abfd, (bfd_byte *)src->codeImageOffset);53 H_GET_32 (abfd, src->codeImageOffset); 54 54 dst->codeImageSize = 55 bfd_h_get_32 (abfd, (bfd_byte *)src->codeImageSize);55 H_GET_32 (abfd, src->codeImageSize); 56 56 dst->dataImageOffset = 57 bfd_h_get_32 (abfd, (bfd_byte *)src->dataImageOffset);57 H_GET_32 (abfd, src->dataImageOffset); 58 58 dst->dataImageSize = 59 bfd_h_get_32 (abfd, (bfd_byte *)src->dataImageSize);59 H_GET_32 (abfd, src->dataImageSize); 60 60 dst->uninitializedDataSize = 61 bfd_h_get_32 (abfd, (bfd_byte *)src->uninitializedDataSize);61 H_GET_32 (abfd, src->uninitializedDataSize); 62 62 dst->customDataOffset = 63 bfd_h_get_32 (abfd, (bfd_byte *)src->customDataOffset);63 H_GET_32 (abfd, src->customDataOffset); 64 64 dst->customDataSize = 65 bfd_h_get_32 (abfd, (bfd_byte *)src->customDataSize);65 H_GET_32 (abfd, src->customDataSize); 66 66 dst->moduleDependencyOffset = 67 bfd_h_get_32 (abfd, (bfd_byte *)src->moduleDependencyOffset);67 H_GET_32 (abfd, src->moduleDependencyOffset); 68 68 dst->numberOfModuleDependencies = 69 bfd_h_get_32 (abfd, (bfd_byte *)src->numberOfModuleDependencies);69 H_GET_32 (abfd, src->numberOfModuleDependencies); 70 70 dst->relocationFixupOffset = 71 bfd_h_get_32 (abfd, (bfd_byte *)src->relocationFixupOffset);71 H_GET_32 (abfd, src->relocationFixupOffset); 72 72 dst->numberOfRelocationFixups = 73 bfd_h_get_32 (abfd, (bfd_byte *)src->numberOfRelocationFixups);73 H_GET_32 (abfd, src->numberOfRelocationFixups); 74 74 dst->externalReferencesOffset = 75 bfd_h_get_32 (abfd, (bfd_byte *)src->externalReferencesOffset);75 H_GET_32 (abfd, src->externalReferencesOffset); 76 76 dst->numberOfExternalReferences = 77 bfd_h_get_32 (abfd, (bfd_byte *)src->numberOfExternalReferences);77 H_GET_32 (abfd, src->numberOfExternalReferences); 78 78 dst->publicsOffset = 79 bfd_h_get_32 (abfd, (bfd_byte *)src->publicsOffset);79 H_GET_32 (abfd, src->publicsOffset); 80 80 dst->numberOfPublics = 81 bfd_h_get_32 (abfd, (bfd_byte *)src->numberOfPublics);81 H_GET_32 (abfd, src->numberOfPublics); 82 82 dst->debugInfoOffset = 83 bfd_h_get_32 (abfd, (bfd_byte *)src->debugInfoOffset);83 H_GET_32 (abfd, src->debugInfoOffset); 84 84 dst->numberOfDebugRecords = 85 bfd_h_get_32 (abfd, (bfd_byte *)src->numberOfDebugRecords);85 H_GET_32 (abfd, src->numberOfDebugRecords); 86 86 dst->codeStartOffset = 87 bfd_h_get_32 (abfd, (bfd_byte *)src->codeStartOffset);87 H_GET_32 (abfd, src->codeStartOffset); 88 88 dst->exitProcedureOffset = 89 bfd_h_get_32 (abfd, (bfd_byte *)src->exitProcedureOffset);89 H_GET_32 (abfd, src->exitProcedureOffset); 90 90 dst->checkUnloadProcedureOffset = 91 bfd_h_get_32 (abfd, (bfd_byte *)src->checkUnloadProcedureOffset);91 H_GET_32 (abfd, src->checkUnloadProcedureOffset); 92 92 dst->moduleType = 93 bfd_h_get_32 (abfd, (bfd_byte *)src->moduleType);93 H_GET_32 (abfd, src->moduleType); 94 94 dst->flags = 95 bfd_h_get_32 (abfd, (bfd_byte *)src->flags);95 H_GET_32 (abfd, src->flags); 96 96 } 97 97 … … 109 109 memcpy (dst->signature, src->signature, NLM_SIGNATURE_SIZE); 110 110 memcpy (dst->moduleName, src->moduleName, NLM_MODULE_NAME_SIZE); 111 bfd_h_put_32 (abfd, (bfd_vma)src->version,112 (bfd_byte *)dst->version);113 bfd_h_put_32 (abfd, (bfd_vma)src->codeImageOffset,114 (bfd_byte *)dst->codeImageOffset);115 bfd_h_put_32 (abfd, (bfd_vma)src->codeImageSize,116 (bfd_byte *)dst->codeImageSize);117 bfd_h_put_32 (abfd, (bfd_vma)src->dataImageOffset,118 (bfd_byte *)dst->dataImageOffset);119 bfd_h_put_32 (abfd, (bfd_vma)src->dataImageSize,120 (bfd_byte *)dst->dataImageSize);121 bfd_h_put_32 (abfd, (bfd_vma)src->uninitializedDataSize,122 (bfd_byte *)dst->uninitializedDataSize);123 bfd_h_put_32 (abfd, (bfd_vma)src->customDataOffset,124 (bfd_byte *)dst->customDataOffset);125 bfd_h_put_32 (abfd, (bfd_vma)src->customDataSize,126 (bfd_byte *)dst->customDataSize);127 bfd_h_put_32 (abfd, (bfd_vma)src->moduleDependencyOffset,128 (bfd_byte *)dst->moduleDependencyOffset);129 bfd_h_put_32 (abfd, (bfd_vma)src->numberOfModuleDependencies,130 (bfd_byte *)dst->numberOfModuleDependencies);131 bfd_h_put_32 (abfd, (bfd_vma)src->relocationFixupOffset,132 (bfd_byte *)dst->relocationFixupOffset);133 bfd_h_put_32 (abfd, (bfd_vma)src->numberOfRelocationFixups,134 (bfd_byte *)dst->numberOfRelocationFixups);135 bfd_h_put_32 (abfd, (bfd_vma)src->externalReferencesOffset,136 (bfd_byte *)dst->externalReferencesOffset);137 bfd_h_put_32 (abfd, (bfd_vma)src->numberOfExternalReferences,138 (bfd_byte *)dst->numberOfExternalReferences);139 bfd_h_put_32 (abfd, (bfd_vma)src->publicsOffset,140 (bfd_byte *)dst->publicsOffset);141 bfd_h_put_32 (abfd, (bfd_vma)src->numberOfPublics,142 (bfd_byte *)dst->numberOfPublics);143 bfd_h_put_32 (abfd, (bfd_vma)src->debugInfoOffset,144 (bfd_byte *)dst->debugInfoOffset);145 bfd_h_put_32 (abfd, (bfd_vma)src->numberOfDebugRecords,146 (bfd_byte *)dst->numberOfDebugRecords);147 bfd_h_put_32 (abfd, (bfd_vma)src->codeStartOffset,148 (bfd_byte *)dst->codeStartOffset);149 bfd_h_put_32 (abfd, (bfd_vma)src->exitProcedureOffset,150 (bfd_byte *)dst->exitProcedureOffset);151 bfd_h_put_32 (abfd, (bfd_vma)src->checkUnloadProcedureOffset,152 (bfd_byte *)dst->checkUnloadProcedureOffset);153 bfd_h_put_32 (abfd, (bfd_vma)src->moduleType,154 (bfd_byte *)dst->moduleType);155 bfd_h_put_32 (abfd, (bfd_vma)src->flags,156 (bfd_byte *)dst->flags);111 H_PUT_32 (abfd, src->version, 112 dst->version); 113 H_PUT_32 (abfd, src->codeImageOffset, 114 dst->codeImageOffset); 115 H_PUT_32 (abfd, src->codeImageSize, 116 dst->codeImageSize); 117 H_PUT_32 (abfd, src->dataImageOffset, 118 dst->dataImageOffset); 119 H_PUT_32 (abfd, src->dataImageSize, 120 dst->dataImageSize); 121 H_PUT_32 (abfd, src->uninitializedDataSize, 122 dst->uninitializedDataSize); 123 H_PUT_32 (abfd, src->customDataOffset, 124 dst->customDataOffset); 125 H_PUT_32 (abfd, src->customDataSize, 126 dst->customDataSize); 127 H_PUT_32 (abfd, src->moduleDependencyOffset, 128 dst->moduleDependencyOffset); 129 H_PUT_32 (abfd, src->numberOfModuleDependencies, 130 dst->numberOfModuleDependencies); 131 H_PUT_32 (abfd, src->relocationFixupOffset, 132 dst->relocationFixupOffset); 133 H_PUT_32 (abfd, src->numberOfRelocationFixups, 134 dst->numberOfRelocationFixups); 135 H_PUT_32 (abfd, src->externalReferencesOffset, 136 dst->externalReferencesOffset); 137 H_PUT_32 (abfd, src->numberOfExternalReferences, 138 dst->numberOfExternalReferences); 139 H_PUT_32 (abfd, src->publicsOffset, 140 dst->publicsOffset); 141 H_PUT_32 (abfd, src->numberOfPublics, 142 dst->numberOfPublics); 143 H_PUT_32 (abfd, src->debugInfoOffset, 144 dst->debugInfoOffset); 145 H_PUT_32 (abfd, src->numberOfDebugRecords, 146 dst->numberOfDebugRecords); 147 H_PUT_32 (abfd, src->codeStartOffset, 148 dst->codeStartOffset); 149 H_PUT_32 (abfd, src->exitProcedureOffset, 150 dst->exitProcedureOffset); 151 H_PUT_32 (abfd, src->checkUnloadProcedureOffset, 152 dst->checkUnloadProcedureOffset); 153 H_PUT_32 (abfd, src->moduleType, 154 dst->moduleType); 155 H_PUT_32 (abfd, src->flags, 156 dst->flags); 157 157 } -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.