Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly Language > How useful can ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 12 Topic 4915 of 5083
Post > Topic >>

How useful can a 'coredump' be?

by Evenbit <nbaker2328@[EMAIL PROTECTED] > Mar 17, 2008 at 09:35 PM

Well, we can create our own coredumps to find the answers....

One can obtain a 'dumper' library here:

http://code.google.com/p/google-coredumper/

Then write some Nasm code:

coretest.asm
--------8<--------
extern exit
extern WriteCoreDump

global main

section .data

corefile	db	"corefile.dat", 0

section .text

main:

	mov eax, corefile
	push eax
	call WriteCoreDump
	add esp, 4

	push 0
	call exit
-------->8--------

Then, we can cribb a make file:

Makefile.n
--------8<--------
LIBTOOL = ../libtool
CC = gcc
PTHREAD = -lpthread

coretest:  coretest.o

	@[EMAIL PROTECTED]
 [ -r ../src/coredumper.c ]; then
\
		( cd .. && { [ -r Makefile ] || ./configure; } && $(MAKE) ) &&\
		echo $(CC) -o $@[EMAIL PROTECTED]
 -g -Wall -O2 -lcoredumper $(PTHREAD)         \
		     coretest.o &&                                               \
		$(LIBTOOL) --mode=link $(CC) -o $@[EMAIL PROTECTED]
 -g -Wall -O2 -I../src -L.. \
	        	   -lcoredumper $(PTHREAD) $^ ../libcoredumper.la;    \
	else
\
		echo $(CC) -o $@[EMAIL PROTECTED]
 -g -Wall -O2 -lcoredumper $(PTHREAD) coretest.o;\
		$(CC) -o $@[EMAIL PROTECTED]
 -g -Wall -O2 -lcoredumper $(PTHREAD) coretest.o;     \
	fi

coretest.o:	coretest.asm

	nasm -f elf -o coretest.o coretest.asm
-------->8--------

Throw these to files into "coredumper-1.1/examples/" and do:

$ make -f Makefile.n
$ ./coretest
$ readelf -a corefile.dat
$ objdump -d corefile.dat
$ gdb coretest corefile.dat

Conclusions??

Nathan.
 




 12 Posts in Topic:
How useful can a 'coredump' be?
Evenbit <nbaker2328@[E  2008-03-17 21:35:45 
Re: How useful can a 'coredump' be?
Frank Kotler <fbkotler  2008-03-18 06:38:48 
Re: How useful can a 'coredump' be?
"Rod Pemberton"  2008-03-18 04:23:13 
Re: How useful can a 'coredump' be?
Frank Kotler <fbkotler  2008-03-18 12:27:31 
Re: How useful can a 'coredump' be?
Evenbit <nbaker2328@[E  2008-03-18 14:03:03 
Re: How useful can a 'coredump' be?
"Rod Pemberton"  2008-03-19 03:06:57 
Re: How useful can a 'coredump' be?
Evenbit <nbaker2328@[E  2008-03-18 14:39:02 
Re: How useful can a 'coredump' be?
Frank Kotler <fbkotler  2008-03-19 08:58:06 
Re: How useful can a 'coredump' be?
Evenbit <nbaker2328@[E  2008-03-18 19:34:17 
Re: How useful can a 'coredump' be?
Chuck Crayne <ccrayne@  2008-03-18 20:00:21 
Re: How useful can a 'coredump' be?
Evenbit <nbaker2328@[E  2008-03-18 23:30:59 
Re: How useful can a 'coredump' be?
Evenbit <nbaker2328@[E  2008-03-24 12:14:40 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 19:35:41 CDT 2008.