/****************************************************
 * RoseBin :: Binary Analysis for ROSE
 * Author : tps
 * Date : 4Apr07 - updated 11Oct07
 ****************************************************/

Setting up BinaryRose ----------------------

SETUP:
  Install mysql - NOTES: get your ~/.my.cnf correct (example see below)
  Initialize your mysql database : mysql_install_db
  Start the mysql server : mysqld_safe &
  mysqladmin -u root password 'passwordyouwant'
  Import your .sql file into the database. 
    Example : Create table : mysql -u root [ENTER] create database hellow_linux [ENTER] quit [ENTER]
              Import table : mysql -u root hellow_linux < helloworld.sql [ENTER]   

  Example ~/.my.cnf file:
	[mysqld]
	datadir=/home/user/mysql/db
	socket=/home/user/mysql/mysql.sock
	old_passwords=1

	[mysql.server]
	user=user
	basedir=/home/user/mysql

	[mysqld_safe]
	err-log=/home/user/mysql/log/mysqld.log
	pid-file=/home/user/mysqld/mysqld.pid

	[client]
	socket=/home/user/mysql/mysql.sock




Using and extending BinaryRose ----------------------  

INTERFACE : or how to use the Binary Analysis 
  The main interface to be used is defined in <RoseBin.h>

EXAMPLE : 
  An example usage of the interface is defined in :: test_code

DESIGN : UML Design
  Check out the <ClassDiagram.png> file in this directory

RUN:
  after making the test code <test_RoseBin>, run:
  ./test_RoseBin > output
  which runs the test code

OUTPUT:
  depending on your settings in the test code files,
  you may get several .dot files or .gml files and .asm files.

