Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

out_html.cc File Reference

#include "analy_names.h"
#include "htdebug.h"
#include "htinfo.h"
#include "out_html.h"
#include "tools.h"
#include "x86dis.h"
#include "string.h"

Go to the source code of this file.

Functions

int write_str (ht_stream *stream, char *s)
int generate_html_output (Analyser *analy, ht_stream *stream, Address *from, Address *to)

Variables

char * header = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">\n<html>\n<head>\n"
char * footer = "</body>\n</html>\n"
char * stylesheet
Analysertheanaly2
char html_buffer [1024]


Function Documentation

int generate_html_output Analyser analy,
ht_stream stream,
Address from,
Address to
 

Definition at line 90 of file out_html.cc.

References Analyser::active, addr_sym_func, assert, buf, byte, Area::contains(), Disassembler::decode(), Analyser::disasm, dword, Analyser::explored, footer, header, ht_name, ht_url, ht_version, HTML_OUTPUT_ERR_ANALY_NOT_FINISHED, HTML_OUTPUT_ERR_GENERIC, HTML_OUTPUT_OK, MIN, NULL, OPCODE, scinitialized, scvalid, stylesheet, theanaly2, word, ht_stream::write(), write_str(), and xref_type_short().

int write_str ht_stream stream,
char *  s
 

Definition at line 62 of file out_html.cc.

References ht_stream::write().

Referenced by generate_html_output().


Variable Documentation

char* footer = "</body>\n</html>\n"
 

Definition at line 30 of file out_html.cc.

Referenced by generate_html_output().

char* header = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">\n<html>\n<head>\n"
 

Definition at line 29 of file out_html.cc.

Referenced by generate_html_output().

char html_buffer[1024]
 

Definition at line 68 of file out_html.cc.

char* stylesheet
 

Initial value:

 "<style type=\"text/css\">\n"
"<!--\n"
"body {\n"
"\tfont: 10pt arial,helvetica,sans-serif;\n"
"\tcolor:#000000;\n"
"\tbackground:#ffffff;\n"
"}\n"
"A:link {\n"
"\tcolor:#0000ff;\n"
"\ttext-decoration: none;\n"
"}\n"
"A:active {\n"
"\tcolor:#ff00ff;\n"
"\ttext-decoration: none;\n"
"}\n"
"A:visited {\n"
"\tcolor:#0000ff;\n"
"\ttext-decoration: none;\n"
"}\n"
"td {\n"
"\tfont: 12pt courier;\n"
"\tcolor:#000000;\n"
"\tvertical-align: top;\n"
"}\n"
"b {\n"
"\tfont: bold 11pt arial,helvetica,sans-serif;\n"
"\tcolor:#000000;\n"
"}\n"
"//-->\n"
"</style>\n"

Definition at line 31 of file out_html.cc.

Referenced by generate_html_output().

Analyser* theanaly2
 

Definition at line 67 of file out_html.cc.

Referenced by generate_html_output().


Generated on Fri May 7 21:15:51 2004 by doxygen 1.3.5