//-------------------------------------------------------------------------------------------------- // // @ CopyRight Roberti & Parau Enterprises, Inc. 2021-2023 // // This work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License. // To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0/ // or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. // //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- // // ELF class - store and format ELF attributes and components // //-------------------------------------------------------------------------------------------------- package framework; public class DVElf { protected DVElf(String arch, String abi) { this.arch= arch; this.abi= abi; } // // Return OpCode processor // protected DVOpCodeProcessor getOpCodeProcessor() { return this.opCodeProcessor; } // // Return architecture // protected String getArchitecture() { return this.arch; } // // Return ABI environment // protected String getAbi() { return this.abi; } private DVOpCodeProcessor opCodeProcessor= null; private final String arch; private final String abi; }