Skip to content
Snippets Groups Projects
Commit bcafe49e authored by jdh8d's avatar jdh8d
Browse files

Updates for solaris' new machine name? confused why this was necessary

Former-commit-id: 96d0d983df0743b65157f579e040cdb7cb6f3031
parent 9a5cdee4
No related branches found
No related tags found
No related merge requests found
......@@ -176,6 +176,7 @@ beaengine/include/beaengine/macros.h -text
/configure.in -text
/distclean.sh -text
include/i686/config.h -text
include/i86pc/config.h -text
include/x86_64/config.h -text
libIRDB/LICENSE.txt -text
libIRDB/Makefile.in -text
......
......@@ -29,7 +29,7 @@ bea:
ELFIO_DIR=third_party/ELFIO/elfio-2.2
elfio: third_party/elfio-2.2.tar.gz
if `which test` ! -d $(ELFIO_DIR) ; then mkdir -p third_party/ELFIO; cd third_party/ELFIO; ${PS_TAR} xpzvf ../elfio-2.2.tar.gz; cp ../elfio.hpp elfio-2.2/elfio/; fi
if `which test` ! -d $(ELFIO_DIR) ; then mkdir -p third_party/ELFIO; cd third_party/ELFIO; gzip -d -c ../elfio-2.2.tar.gz | ${PS_TAR} xpvf - ; cp ../elfio.hpp elfio-2.2/elfio/; fi
cd $(ELFIO_DIR); if [ ! -f Makefile ]; then ./configure --prefix=${SECURITY_TRANSFORMS_HOME}; fi;
cd $(ELFIO_DIR); make all
cd $(ELFIO_DIR); make install
......
/*
* config.h - see below.
*
* Copyright (c) 2000, 2001, 2010 - Zephyr Software
*
* This file is part of the Strata dynamic code modification infrastructure.
* This file may be used and modified for non-commercial purposes as long as
* all copyright, permission, and nonwarranty notices are preserved.
* Redistribution is prohibited without prior written consent from Zephyr
* Software.
*
* Please contact the authors for restrictions applying to commercial use.
*
* THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* Author: Zephyr Software
* e-mail: jwd@zephyr-software.com
* URL : http://www.zephyr-software.com/
*
*/
/*
* config.h
* target dependent types
*
* $Id: config.h,v 1.4.4.1 2007-05-22 19:01:04 jdh8d Exp $
*
*/
#ifndef __CONFIG_H_
#define __CONFIG_H_
#include <stdint.h>
#include <inttypes.h>
#define MAX_OPCODE_LENGTH 15
#define MAX_PREFIX_LENGTH 4
typedef uintptr_t app_iaddr_t;
typedef unsigned char uchar;
/* Target specific integer types for statistics evaluator. */
typedef int s_int32_t;
typedef unsigned s_uint32_t;
typedef long long s_int64_t;
typedef unsigned long long s_uint64_t;
typedef s_uint64_t counter_t;
#define T_ARCH "i686"
#ifndef NULL
#define NULL 0
#endif
namespace std {
#include <elf.h>
}
typedef std::Elf32_Ehdr IRDB_Elf_Ehdr;
typedef std::Elf32_Shdr IRDB_Elf_Shdr;
typedef std::Elf32_Off IRDB_Elf_Off;
typedef std::Elf32_Half IRDB_Elf_Half;
typedef std::Elf32_Word IRDB_Elf_Word;
typedef std::Elf32_Addr IRDB_Elf_Addr;
typedef std::Elf32_Sym IRDB_Elf_Sym;
typedef std::Elf32_Rel IRDB_Elf_Rel;
typedef std::Elf32_Rela IRDB_Elf_Rela;
#define IRDB_ELF_ST_TYPE ELF32_ST_TYPE
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment