US 12,423,083 B2
Code adjustment device and code adjustment method
Katsumi Okuda, Tokyo (JP); and Yoshihiro Sugiyama, Tokyo (JP)
Assigned to MITSUBISHI ELECTRIC CORPORATION, Tokyo (JP)
Appl. No. 18/284,074
Filed by Mitsubishi Electric Corporation, Tokyo (JP)
PCT Filed Apr. 7, 2021, PCT No. PCT/JP2021/014728
§ 371(c)(1), (2) Date Sep. 26, 2023,
PCT Pub. No. WO2022/215185, PCT Pub. Date Oct. 13, 2022.
Prior Publication US 2024/0152350 A1, May 9, 2024
Int. Cl. G06F 9/44 (2018.01); G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 10 Claims
OG exemplary drawing
 
1. A code adjustment device comprising:
at least one processor to execute a program; and
at least one memory to store the program which, when it is executed by the processor, performs process of,
loading an object file that is relocatable;
creating a code adjustment plan list using a plurality of elements, each of which is a pair of a position where a code adjustment is to be performed and a corresponding adjustment content in the object file loaded and the already loaded object file; and,
executing a plurality of code adjustments based on the code adjustment plan list after the code adjustment plan list is created, wherein
creating the code adjustment plan list includes checking of whether or not a value changes at a position where the code adjustment is performed before and after the code adjustment and, creating the code adjustment plan list, and
creating the code adjustment plan list includes creating the code adjustment plan list by excluding new elements that is the elements newly added to positions where the code adjustment is performed before and after the code adjustment.