unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: David Abrahams <dave@boost-consulting.com>
Cc: emacs-devel@gnu.org
Subject: Re: building NTEmacs
Date: Fri, 07 Mar 2003 20:35:56 -0500	[thread overview]
Message-ID: <u65quskqr.fsf@boost-consulting.com> (raw)
In-Reply-To: <20030306082116.6324.LEKTU@terra.es> (Juanma Barranquero's message of "Thu, 06 Mar 2003 08:27:17 +0100")

Juanma Barranquero <lektu@terra.es> writes:

> On Wed, 05 Mar 2003 13:33:53 -0500, David Abrahams <dave@boost-consulting.com> wrote:
>
>> Also, since I now have the release candidate I'm
>> unlikely to have an opportunity to do that unless this one crashes
>> too.
>
> Too bad.


Well, here's one:

--------

>	emacs.exe!x_get_glyph_face_and_encoding(frame * f=0x0155e000, glyph * glyph=0x01743000, unsigned short * char2b=0x0082f1f0, int * two_byte_p=0x0082f1ec)  Line 1634	C
 	emacs.exe!x_fill_glyph_string(glyph_string * s=0x00000000, int face_id=20, int start=24392040, int end=18, int overlaps_p=0)  Line 4578	C
 	emacs.exe!x_draw_glyphs(window * w=0x0155ec00, int x=10, glyph_row * row=0x02328800, int area=1, int start=0, int end=18, int hl=0, int overlaps_p=0)  Line 4999 + 0x341	C
 	emacs.exe!x_write_glyphs(glyph * start=0x01743000, int len=18)  Line 5200 + 0x21	C
 	emacs.exe!update_text_area(window * w=0x0155ec00, int vpos=0)  Line 4268 + 0xf	C
 	emacs.exe!update_window_line(window * w=0x00000000, int vpos=0, int * mouse_face_overwritten_p=0x0082f3ac)  Line 4491 + 0x9	C
 	emacs.exe!update_window(window * w=0x0155ec00, int force_p=0)  Line 4148 + 0xd	C
 	emacs.exe!update_window_tree(window * w=0x02726c00, int force_p=0)  Line 3881 + 0x9	C
 	emacs.exe!update_frame(frame * f=0x02726c00, int force_p=0, int inhibit_hairy_id_p=0)  Line 3819	C
 	emacs.exe!redisplay_internal(int preserve_echo_area=1)  Line 9047 + 0x8	C
 	emacs.exe!redisplay_preserve_echo_area(int from_where=8583444)  Line 9243	C
 	emacs.exe!sit_for(int sec=0, int usec=0, int reading=0, int display=1, int initial_display=1)  Line 6239 + 0x7	C
 	emacs.exe!Fsit_for(int seconds=0, int milliseconds=0, int nodisp=287928324)  Line 6288 + 0x44	C
 	emacs.exe!Ffuncall(int nargs=1073741824, int * args=0x0082f96c)  Line 2749	C
 	emacs.exe!Fbyte_code(int bytestr=18982012, int vector=1092723828, int maxdepth=4)  Line 711	C
 	emacs.exe!funcall_lambda(int fun=1092723684, int nargs=0, int * arg_vector=0x0082fa28)  Line 2929 + 0x11	C
 	emacs.exe!Ffuncall(int nargs=1073741824, int * args=0x0082fa28)  Line 2797 + 0xc	C
 	emacs.exe!Fbyte_code(int bytestr=18965044, int vector=1092706860, int maxdepth=5)  Line 711	C
 	emacs.exe!funcall_lambda(int fun=1092706636, int nargs=0, int * arg_vector=0x0082fae8)  Line 2929 + 0x11	C
 	emacs.exe!Ffuncall(int nargs=1073741824, int * args=0x0082fae8)  Line 2797 + 0xc	C
 	emacs.exe!Fbyte_code(int bytestr=18968364, int vector=1092710180, int maxdepth=4)  Line 711	C
 	emacs.exe!funcall_lambda(int fun=1092709980, int nargs=1, int * arg_vector=0x0082fba4)  Line 2929 + 0x11	C
 	emacs.exe!Ffuncall(int nargs=1073741824, int * args=0x0082fba4)  Line 2797 + 0xc	C
 	emacs.exe!Fbyte_code(int bytestr=18968604, int vector=1092710420, int maxdepth=2)  Line 711	C
 	emacs.exe!funcall_lambda(int fun=1092710364, int nargs=0, int * arg_vector=0x0082fc68)  Line 2929 + 0x11	C
 	emacs.exe!Ffuncall(int nargs=1073741824, int * args=0x0082fc68)  Line 2797 + 0xc	C
 	emacs.exe!apply1(int fn=290357804, int arg=287928324)  Line 2492 + 0xb	C
 	emacs.exe!Fcall_interactively(int function=290357804, int record_flag=287928324, int keys=287928324)  Line 395 + 0xb	C
 	emacs.exe!Fcommand_execute(int cmd=290357804, int record_flag=287928324, int keys=287928324, int special=1073741824)  Line 9617	C
 	emacs.exe!command_loop_1()  Line 1753 + 0x9	C
 	emacs.exe!internal_condition_case(int (void)* bfun=0x0100e224, int handlers=288038420, int (void)* hfun=0x0100deb8)  Line 1352	C
 	emacs.exe!command_loop_2()  Line 1286 + 0x15	C
 	emacs.exe!internal_catch(int tag=287994820, int (void)* func=0x0100e12c, int arg=287928324)  Line 1112 + 0x6	C
 	emacs.exe!command_loop()  Line 1270	C
 	emacs.exe!recursive_edit_1()  Line 985 + 0x5	C
 	emacs.exe!Frecursive_edit()  Line 1042	C
 	emacs.exe!main()  Line 1659 + 0x5	C
 	emacs.exe!_mainCRTStartup()  + 0xb4	
 	kernel32.dll!77e814c7() 	

-------- here are some of the locals, if that helps at all --------

-	char2b	0x0082f1f0 "Ir?? c
"	unsigned short *
		73	unsigned short
-	f	0x0155e000 {size=536872002 next=0x0155c000 {size=536903810 next=0x01542a90 {size=1 next=0x01542aa0 {size=1 next=0x01542ab0 contents=0x01542aa8 } contents=0x01542a98 } contents=0x0155c008 } name=827706500 ...}	frame *
	size	536872002	int
+	next	0x0155c000 {size=536903810 next=0x01542a90 {size=1 next=0x01542aa0 {size=1 next=0x01542ab0 {size=1 next=0x01542ac0 contents=0x01542ab8 } contents=0x01542aa8 } contents=0x01542a98 } contents=0x0155c008 }	Lisp_Vector *
	name	827706500	int
	icon_name	287928324	int
	title	287928324	int
	focus_frame	287928324	int
	root_window	1114795008	int
	selected_window	1096218624	int
	minibuffer_window	1096150016	int
	param_alist	1362252268	int
	scroll_bars	1108495296	int
	condemned_scroll_bars	287928324	int
	menu_bar_items	1096228864	int
	face_alist	1372689516	int
	menu_bar_vector	1096368128	int
	menu_bar_items_used	0	int
	buffer_predicate	287928324	int
	buffer_list	1374004956	int
	menu_bar_window	1096209920	int
	tool_bar_window	1096216576	int
	tool_bar_items	287928324	int
	desired_tool_bar_string	287928324	int
	current_tool_bar_string	287928324	int
+	face_cache	0x0155dea0 {buckets=0x01566000 f=0x0155e000 {size=536872002 next=0x0155c000 {size=536903810 next=0x01542a90 {size=1 next=0x01542aa0 contents=0x01542a98 } contents=0x0155c008 } name=827706500 ...} faces_by_id=0x0228a800 ...}	face_cache *
+	namebuf	0x01296e08 "emacs"	char *
+	current_pool	0x00000000 {glyphs=??? nglyphs=??? nrows=??? ...}	glyph_pool *
+	desired_pool	0x00000000 {glyphs=??? nglyphs=??? nrows=??? ...}	glyph_pool *
+	desired_matrix	0x00000000 {pool=??? rows=??? rows_allocated=??? ...}	glyph_matrix *
+	current_matrix	0x00000000 {pool=??? rows=??? rows_allocated=??? ...}	glyph_matrix *
	glyphs_initialized_p	1	unsigned int
	tool_bar_lines	0	int
	n_tool_bar_items	0	int
+	decode_mode_spec_buffer	0x015d7c00 "-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"	char *
+	insert_line_cost	0x01571000	int *
+	delete_line_cost	0x0156fc00	int *
+	insert_n_lines_cost	0x0156f600	int *
+	delete_n_lines_cost	0x01571c00	int *
	height	96	int
	width	222	int
	window_width	228	int
	window_height	0	int
	new_height	0	int
	new_width	0	int
	output_method	3	int
+	output_data	{x=0x01509400 {background_pixel=50331647 foreground_pixel=33554432 } w32=0x01509400 {x_compatible={background_pixel=50331647 foreground_pixel=33554432 } menubar_widget=0x011c0525 {unused=-16777216 } old_palette=0x00000000 {unused=??? } ...} mac=0x01509400 ...}	output_data
	menu_bar_lines	0	int
	external_menu_bar	1	int
	display_preempted	0	char
	visible	1 '?'	char
	iconified	0	char
	async_visible	1 '?'	char
	async_iconified	0	char
	garbaged	0	char
	has_minibuffer	1 '?'	char
	wants_modeline	1 '?'	char
	can_have_scroll_bars	1 '?'	char
	vertical_scroll_bar_type	2	int
	desired_cursor	0	int
	cursor_width	6	int
	blink_off_cursor	-2	int
	blink_off_cursor_width	0	int
	auto_raise	0	char
	auto_lower	0	char
	no_split	0	char
	explicit_name	0	char
	window_sizes_changed	0	char
+	message_buf	0x015d7000 "Making completion list..."	char *
	scroll_bottom_vpos	-1	int
	scroll_bar_pixel_width	17	int
	scroll_bar_cols	3	int
	cost_calculation_baud_rate	19200	int
	mouse_moved	1 '?'	char
	gamma	0.00000000000000000	double
	extra_line_spacing	0	int
	resized_p	0	unsigned int
-	glyph	0x01743000 {charpos=1 object=1094230528 pixel_width=7 ...}	glyph *
	charpos	1	int
	object	1094230528	int
	pixel_width	7	short
	voffset	0	short
	type	0	unsigned int
	multibyte_p	0	unsigned int
	left_box_line_p	0	unsigned int
	right_box_line_p	0	unsigned int
	overlaps_vertically_p	0	unsigned int
	padding_p	0	unsigned int
	glyph_not_available_p	0	unsigned int
	face_id	20	unsigned int
	w32_font_type	0	unsigned int
-	u	{ch=73 cmp_id=73 img_id=73 ...}	__unnamed
	ch	73	unsigned int
	cmp_id	73	unsigned int
	img_id	73	unsigned int
-	stretch	{height=73 ascent=0 }	__unnamed
	height	73	unsigned int
	ascent	0	unsigned int
	val	73	unsigned int
-	glyph->u	{ch=73 cmp_id=73 img_id=73 ...}	__unnamed
	ch	73	unsigned int
	cmp_id	73	unsigned int
	img_id	73	unsigned int
-	stretch	{height=73 ascent=0 }	__unnamed
	height	73	unsigned int
	ascent	0	unsigned int
	val	73	unsigned int
	glyph->u.ch	73	unsigned int
	glyph->w32_font_type	0	unsigned int
-	two_byte_p	0x0082f1ec	int *
		0	int

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

  reply	other threads:[~2003-03-08  1:35 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-21 14:59 building NTEmacs David Abrahams
2003-02-21 15:06 ` David Abrahams
2003-02-21 15:19 ` Juanma Barranquero
2003-02-21 15:57   ` David Abrahams
2003-02-21 16:24     ` Juanma Barranquero
2003-03-05 16:22       ` David Abrahams
2003-03-05 16:54         ` Juanma Barranquero
2003-03-05 17:17           ` David Abrahams
2003-03-05 17:49             ` Juanma Barranquero
2003-03-05 18:33               ` David Abrahams
2003-03-06  7:27                 ` Juanma Barranquero
2003-03-08  1:35                   ` David Abrahams [this message]
2003-03-08 12:51                     ` David Abrahams
     [not found]             ` <1046896317.3e665ebdb7657@webmail.freedom2surf.net>
2003-03-05 20:47               ` David Abrahams
2003-02-21 20:25     ` Jason Rumney
2003-02-23  9:47   ` Frank Schmitt
2003-02-23 13:03     ` Juanma Barranquero

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=u65quskqr.fsf@boost-consulting.com \
    --to=dave@boost-consulting.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).