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
next prev parent 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
* 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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.