Skip to content

nextbreakpoint/memstruct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemStruct 1.7.0

MemStruct is a Java library for assembly structures manipulation.

Description

MemStruct is a Java library that provides a simple implementation of a basic assembly structure, in order to manipulate and access labelled fields at low-level. MemStruct instances are defined by means of strings. The structure definition syntax is quite similar to what we usually see in macro assemblers. MemStruct supports byte, word, int, short, long and string data, and provides full control of pad bytes, big-endian and little-endian field alignment.

License

MemStruct is distributed under the terms of GNU Lesser General Public License version 2.1.

Copyright (C) 2001-2016 Andrea Medeghini
Copyright (C) 2001-2003 Michele Puccini    

MemStruct is free software; you can redistribute it and/or modify it 
under the terms of the GNU Lesser General Public License as published 
by the Free Software Foundation; either version 2.1 of the License, 
or (at your option) any later version.

MemStruct is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty 
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
See the GNU Lesser General Public License for more details.