In computer science, relocation refers to the process of replacing symbolic references or names of libraries with actual usable addresses in memory before running a program. It is typically done by the linker during compilation, although it can be done at run-time by a loader. Compilers or assemblers typically generate the executable with zero as the lower-most, starting address. Before the execution of object code, these addresses should be adjusted so that they denote the correct runtime addresses.
Relocation is typically done in two steps:
Each object code has various sections like code, data, .bss etc. To combine all the objects to a single executable, the linker merges all sections of similar type into a single section of that type. The linker then assigns runtime addresses to each section and each symbol. At this point, the code (functions) and data (global variables) will have unique runtime addresses.
Each section refers to one or more symbols which should be modified so that they point to the correct runtime addresses.
Employee Relocation Council - Resource for the relocation trends, industry publications, job openings, and upcoming relocation industry events.
Meta Description: [ Worldwide ERC (Employee Relocation Council) - The Association for Workforce Mobility. Our members come from many professions – human resources; recruiting; government; military; real estate; financial services; moving; counseling; consulting; and more! ]
Equus Relocation Software - Equus Software provides relocation expense management and gross-up software to corporate relocation departments and relocation service companies.
Meta Description: [ Relocation software for move management, expense tracking, web reporting and tax gross-up. ]
GPSLink - International and Domestic Relocation Software - GPSLink is a web-based self-service tool that is revolutionizing the relocation process. All the parties involved, HR, your employees and the numerous service providers can access critical information on a timely basis.
Kentucky Relocation Council - A not-for-profit organization providing a forum for information and ideas on employee relocation issues.
Meta Description: [ A not-for-profit organization providing a forum for information and ideas on employee relocation issues. ]
Relocation Appraisers and Consultants, Inc. - Nationwide organization of relocation professionals who authored the official ERC Appraisal Guide and offer industry seminars.
Meta Description: [ RAC, Relocation Appraisers & Consultants. We consult with companies about the value of an employee's home during a relocation move. ]
Relocation Gross Up & Tax Issues -- First Time Home Buyer Tax Credit Lost