Skip to content

Instantly share code, notes, and snippets.

@anaisbetts
Created October 20, 2011 19:21
Show Gist options
  • Select an option

  • Save anaisbetts/1302038 to your computer and use it in GitHub Desktop.

Select an option

Save anaisbetts/1302038 to your computer and use it in GitHub Desktop.
C:\Users\Administrator\Desktop\Windows>\Debuggers_x86\kd.exe -z .\lib\sundown.dll
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Users\Administrator\Desktop\Windows\lib\sundown.dll]
Symbol search path is: cache*C:\Debuggers_x86\sym;SRV*http://msdl.microsoft.com/download/symbols
Executable search path is:
ModLoad: 10000000 1000e000 C:\Users\Administrator\Desktop\Windows\lib\sundown.dll
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=10008855 esp=00000000 ebp=00000000 iopl=0 nv up di pl nz na po nc
cs=0000 ss=0000 ds=0000 es=0000 fs=0000 gs=0000 efl=00000000
sundown!_DllMainCRTStartup:
10008855 8bff mov edi,edi
0:000> dt sundown!sd_callbacks
+0x000 blockcode : Ptr32 void
+0x004 blockquote : Ptr32 void
+0x008 blockhtml : Ptr32 void
+0x00c header : Ptr32 void
+0x010 hrule : Ptr32 void
+0x014 list : Ptr32 void
+0x018 listitem : Ptr32 void
+0x01c paragraph : Ptr32 void
+0x020 table : Ptr32 void
+0x024 table_row : Ptr32 void
+0x028 table_cell : Ptr32 void
+0x02c autolink : Ptr32 int
+0x030 codespan : Ptr32 int
+0x034 double_emphasis : Ptr32 int
+0x038 emphasis : Ptr32 int
+0x03c image : Ptr32 int
+0x040 linebreak : Ptr32 int
+0x044 link : Ptr32 int
+0x048 raw_html_tag : Ptr32 int
+0x04c triple_emphasis : Ptr32 int
+0x050 strikethrough : Ptr32 int
+0x054 superscript : Ptr32 int
+0x058 entity : Ptr32 void
+0x05c normal_text : Ptr32 void
+0x060 doc_header : Ptr32 void
+0x064 doc_footer : Ptr32 void
0:000> x sundown!*
1000b004 sundown!__security_cookie_complement = <Memory access error>
1000b0b0 sundown!__proc_attached = <Memory access error>
10009b7c sundown!__rtc_taa = <function> *[1]
10009b74 sundown!__rtc_iaa = <function> *[1]
100090bc sundown!__xc_a = <function> *[]
100090bc sundown!__xc_a = <function> *[1]
1000b090 sundown!HTML_ESCAPES = char *[7]
100090ec sundown!_pDefaultRawDllMain = 0x00000000
100092a8 sundown!smartypants_cb_chars = unsigned char [256] ""
1000b3f4 sundown!__dyn_tls_init_callback = <Memory access error>
100090cc sundown!__xi_z = <function> *[]
100090cc sundown!__xi_z = <function> *[1]
1000b00c sundown!__native_vcclrit_reason = <Memory access error>
1000b110 sundown!GS_ContextRecord = struct _CONTEXT
100090c8 sundown!pcinit = 0x100084e7
1000b108 sundown!DebuggerWasPresent = <Memory access error>
1000b3e8 sundown!__native_startup_lock = <Memory access error>
10009590 sundown!HREF_SAFE = char [256] ""
1000b008 sundown!__native_dllmain_reason = <Memory access error>
10009428 sundown!cb_default = struct sd_callbacks
100093c0 sundown!cb_default = struct sd_callbacks
1000b010 sundown!markdown_char_ptrs = <function> *[12]
1000b3ec sundown!__onexitend = <Memory access error>
1000906c sundown!_imp___onexit = 0x00009e44
100090c4 sundown!__xi_a = <function> *[]
100090c4 sundown!__xi_a = <function> *[1]
100090f0 sundown!GS_ExceptionPointers = struct _EXCEPTION_POINTERS
100090ec sundown!_pRawDllMain = 0x00000000
10009b78 sundown!__rtc_izz = <function> *[1]
100090c0 sundown!__xc_z = <function> *[]
100090c0 sundown!__xc_z = <function> *[1]
10009b80 sundown!__rtc_tzz = <function> *[1]
10009b70 sundown!__safe_se_handler_table = void *[]
1000b0b8 sundown!GS_ExceptionRecord = struct _EXCEPTION_RECORD
10009ac0 sundown!_load_config_used = struct IMAGE_LOAD_CONFIG_DIRECTORY32_2
10009490 sundown!HTML_ESCAPE_TABLE = char [256] ""
1000b054 sundown!smartypants_cb_ptrs = <function> *[11]
1000b000 sundown!__security_cookie = <Memory access error>
1000b3f0 sundown!__onexitbegin = <Memory access error>
1000b3dc sundown!__type_info_root_node = struct __type_info_node
1000b3e4 sundown!__native_startup_state = <Memory access error>
10005130 sundown!char_autolink_www (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10003eb0 sundown!sd_autolink__url (unsigned int *, struct buf *, unsigned char *, unsigned int, unsigned int)
10008ad0 sundown!_FindPESection (unsigned char *, unsigned long)
100020c0 sundown!rndr_listitem (struct buf *, struct buf *, int, void *)
10004050 sundown!bufnew (unsigned int)
10004e40 sundown!char_codespan (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10008535 sundown!_CRT_INIT (void *, unsigned long, void *)
100043a0 sundown!add_link_ref (struct link_ref **, unsigned char *, unsigned int)
100052e0 sundown!char_autolink_email (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10008c45 sundown!__SEH_epilog4 (void)
10004840 sundown!find_emph_char (unsigned char *, unsigned int, unsigned char)
10008a42 sundown!_RTC_Initialize (void)
100045a0 sundown!tag_length (unsigned char *, unsigned int, mkd_autolink *)
10005d80 sundown!is_next_headerline (unsigned char *, unsigned int)
10008c00 sundown!__SEH_prolog4 (void)
100046e0 sundown!parse_inline (struct buf *, struct sd_markdown *, unsigned char *, unsigned int)
10004000 sundown!bufgrow (struct buf *, unsigned int)
100026d0 sundown!rndr_raw_html (struct buf *, struct buf *, void *)
10002340 sundown!rndr_raw_block (struct buf *, struct buf *, void *)
10003d90 sundown!sd_autolink__email (unsigned int *, struct buf *, unsigned char *, unsigned int, unsigned int)
100024f0 sundown!rndr_hrule (struct buf *, void *)
10003ad0 sundown!autolink_delim (unsigned char *, unsigned int, unsigned int, unsigned int)
100080c0 sundown!sd_markdown_render (struct buf *, unsigned char *, unsigned int, struct sd_markdown *)
10008440 sundown!sd_version (int *, int *, int *)
10005cf0 sundown!is_headerline (unsigned char *, unsigned int)
10008460 sundown!stack_push (struct stack *, void *)
10004460 sundown!free_link_refs (struct link_ref **)
100060a0 sundown!parse_paragraph (struct buf *, struct sd_markdown *, unsigned char *, unsigned int)
10006550 sundown!parse_fencedcode (struct buf *, struct sd_markdown *, unsigned char *, unsigned int)
10005a30 sundown!char_superscript (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10001000 sundown!houdini_escape_href (struct buf *, unsigned char *, unsigned int)
100078c0 sundown!parse_block (struct buf *, struct sd_markdown *, unsigned char *, unsigned int)
10004200 sundown!rndr_newbuf (struct sd_markdown *, int)
10001d50 sundown!rndr_header (struct buf *, struct buf *, int, void *)
10001900 sundown!rndr_blockquote (struct buf *, struct buf *, void *)
100014e0 sundown!rndr_autolink (struct buf *, struct buf *, mkd_autolink, void *)
10002570 sundown!rndr_image (struct buf *, struct buf *, struct buf *, struct buf *, void *)
10003590 sundown!smartypants_cb__period (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
10007740 sundown!parse_table (struct buf *, struct sd_markdown *, unsigned char *, unsigned int)
10008a2b sundown!atexit (<function> *)
100071b0 sundown!parse_htmlblock (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, int)
10004500 sundown!is_mail_autolink (unsigned char *, unsigned int)
10002bf0 sundown!rndr_superscript (struct buf *, struct buf *, void *)
100053a0 sundown!char_autolink_url (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
100012b0 sundown!houdini_escape_html0 (struct buf *, unsigned char *, unsigned int, int)
100084d0 sundown!DllMain (struct HINSTANCE__ *, unsigned long, void *)
10008a68 sundown!_RTC_Terminate (void)
10002fd0 sundown!word_boundary (unsigned char)
100033f0 sundown!smartypants_cb__dash (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
1000873f sundown!__DllMainCRTStartup (void *, unsigned long, void *)
10001b50 sundown!rndr_double_emphasis (struct buf *, struct buf *, void *)
10005ba0 sundown!is_codefence (unsigned char *, unsigned int, struct buf *)
100019f0 sundown!rndr_codespan (struct buf *, struct buf *, void *)
10008a90 sundown!_ValidateImageBase (unsigned char *)
10005070 sundown!char_langle_tag (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10001fe0 sundown!rndr_list (struct buf *, struct buf *, int, void *)
10005e20 sundown!prefix_uli (unsigned char *, unsigned int)
10002cd0 sundown!toc_header (struct buf *, struct buf *, int, void *)
10001460 sundown!sdhtml_is_tag (unsigned char *, unsigned int, char *)
10008855 sundown!_DllMainCRTStartup (void *, unsigned long, void *)
10003110 sundown!smartypants_cb__squote (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
10003800 sundown!smartypants_cb__dquote (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
10006eb0 sundown!parse_list (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, int)
10006aa0 sundown!parse_listitem (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, int *)
10008370 sundown!sd_markdown_free (struct sd_markdown *)
100041a0 sundown!find_block_tag (void)
10007600 sundown!parse_table_header (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int *, int **)
100044e0 sundown!_isspace (int)
10004ce0 sundown!char_emphasis (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10007b20 sundown!is_ref (unsigned char *, unsigned int, unsigned int, unsigned int *, struct link_ref **)
10002cb0 sundown!rndr_normal_text (struct buf *, struct buf *, void *)
10003c50 sundown!check_domain (unsigned char *, unsigned int)
100084d8 sundown!__security_check_cookie (unsigned int)
10003990 sundown!smartypants_cb__escape (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
10003ce0 sundown!sd_autolink__www (unsigned int *, struct buf *, unsigned char *, unsigned int, unsigned int)
10004120 sundown!vbufprintf (struct buf *, char *, char *)
10001a90 sundown!rndr_strikethrough (struct buf *, struct buf *, void *)
10004f00 sundown!char_escape (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10002410 sundown!rndr_triple_emphasis (struct buf *, struct buf *, void *)
100036a0 sundown!smartypants_cb__number (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
10006810 sundown!parse_blockcode (struct buf *, struct sd_markdown *, unsigned char *, unsigned int)
10005b10 sundown!is_empty (unsigned char *, unsigned int)
10002990 sundown!rndr_tablecell (struct buf *, struct buf *, int, void *)
10007120 sundown!htmlblock_end (char *, unsigned int, struct sd_markdown *, unsigned char *, unsigned int)
1000897e sundown!__clean_type_info_names (void)
10004fb0 sundown!char_entity (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10002f40 sundown!toc_finalize (struct buf *, void *)
10008c59 sundown!_except_handler4 (struct _EXCEPTION_RECORD *, struct _EXCEPTION_REGISTRATION_RECORD *, struct _CONTEXT *, void
10004de0 sundown!char_linebreak (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
100034e0 sundown!smartypants_cb__amp (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
100032c0 sundown!smartypants_cb__parens (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
10006f70 sundown!parse_atxheader (struct buf *, struct sd_markdown *, unsigned char *, unsigned int)
10004400 sundown!find_link_ref (struct link_ref **, unsigned char *, unsigned int)
10001e00 sundown!rndr_link (struct buf *, struct buf *, struct buf *, struct buf *, void *)
10002770 sundown!rndr_table (struct buf *, struct buf *, struct buf *, void *)
10003000 sundown!smartypants_quotes (struct buf *, unsigned char, unsigned char, unsigned char, int *)
10007430 sundown!parse_table_row (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int, int *, int)
10005ea0 sundown!parse_blockquote (struct buf *, struct sd_markdown *, unsigned char *, unsigned int)
10005db0 sundown!prefix_oli (unsigned char *, unsigned int)
100016c0 sundown!rndr_blockcode (struct buf *, struct buf *, struct buf *, void *)
10003fb0 sundown!bufprefix (struct buf *, char *)
10007f00 sundown!sd_markdown_new (unsigned int, unsigned int, struct sd_callbacks *, void *)
10005450 sundown!char_link (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned int)
10004080 sundown!bufprintf (struct buf *, char *)
10005b30 sundown!is_hrule (unsigned char *, unsigned int)
10003870 sundown!smartypants_cb__ltag (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned int)
100040b0 sundown!bufput (struct buf *, void *, unsigned int)
10001ce0 sundown!rndr_linebreak (struct buf *, void *)
100040f0 sundown!bufputc (struct buf *, int)
100084e7 sundown!pre_c_init (void)
10008c7e sundown!__security_init_cookie (void)
10001c20 sundown!rndr_emphasis (struct buf *, struct buf *, void *)
10003a60 sundown!sd_autolink_issafe (unsigned char *, unsigned int)
100028e0 sundown!rndr_tablerow (struct buf *, struct buf *, void *)
10002180 sundown!rndr_paragraph (struct buf *, struct buf *, void *)
10003650 sundown!smartypants_cb__backtick (struct buf *, struct smartypants_data *, unsigned char, unsigned char *, unsigned in
10004b70 sundown!parse_emph3 (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned char)
10004aa0 sundown!parse_emph2 (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned char)
100049a0 sundown!parse_emph1 (struct buf *, struct sd_markdown *, unsigned char *, unsigned int, unsigned char)
10008878 sundown!__report_gsfailure (void)
10004260 sundown!unscape_text (struct buf *, struct buf *)
1000898a sundown!_onexit (<function> *)
10007dc0 sundown!expand_tabs (struct buf *, unsigned char *, unsigned int)
10008b20 sundown!_IsNonwritableInCurrentImage (unsigned char *)
100090a8 sundown!_imp___snprintf = <no type information>
10008bee sundown!__CppXcptFilter = <no type information>
10009048 sundown!_imp___initterm_e = <no type information>
1000900c sundown!_imp__QueryPerformanceCounter = <no type information>
10009ab0 sundown!_real = <no type information>
10009028 sundown!_imp__Sleep = <no type information>
10009010 sundown!_imp__IsDebuggerPresent = <no type information>
1000905c sundown!_imp____clean_type_info_names_internal = <no type information>
10009074 sundown!_imp__calloc = <no type information>
100090a4 sundown!_imp__ispunct = <no type information>
10009020 sundown!_imp__TerminateProcess = <no type information>
10009038 sundown!_imp__GetSystemTimeAsFileTime = <no type information>
10009008 sundown!_imp__GetTickCount = <no type information>
10008d26 sundown!_unlock = <no type information>
100090b4 sundown!_imp__memcpy = <no type information>
10009014 sundown!_imp__SetUnhandledExceptionFilter = <no type information>
1000904c sundown!_imp___amsg_exit = <no type information>
10009000 sundown!_imp__GetCurrentProcessId = <no type information>
10008be2 sundown!_initterm_e = <no type information>
100090b0 sundown!_imp__memset = <no type information>
10009044 sundown!_imp___initterm = <no type information>
10008d20 sundown!__clean_type_info_names_internal = <no type information>
1000903c sundown!⌂KERNEL32_NULL_THUNK_DATA = <no type information>
10009050 sundown!_imp____CppXcptFilter = <no type information>
10008d32 sundown!_lock = <no type information>
10009070 sundown!_imp___except_handler4_common = <no type information>
10009060 sundown!_imp___unlock = <no type information>
10008d1a sundown!_crt_debugger_hook = <no type information>
10009054 sundown!_imp___crt_debugger_hook = <no type information>
1000908c sundown!_imp__memmove = <no type information>
1000901c sundown!_imp__GetCurrentProcess = <no type information>
10009068 sundown!_imp___lock = <no type information>
10009088 sundown!_imp__free = <no type information>
10009094 sundown!_imp__isalnum = <no type information>
10009bec sundown!_IMPORT_DESCRIPTOR_MSVCR100 = <no type information>
10008d3e sundown!memset = <no type information>
10008d2c sundown!__dllonexit = <no type information>
10009034 sundown!_imp__EncodePointer = <no type information>
10009080 sundown!_imp___vsnprintf = <no type information>
100090b8 sundown!⌂MSVCR100_NULL_THUNK_DATA = <no type information>
10008d38 sundown!_except_handler4_common = <no type information>
10008bdc sundown!_initterm = <no type information>
10009098 sundown!_imp__strchr = <no type information>
10009090 sundown!_imp__isalpha = <no type information>
10009030 sundown!_imp__DecodePointer = <no type information>
10009078 sundown!_imp___vscprintf = <no type information>
10009018 sundown!_imp__UnhandledExceptionFilter = <no type information>
10009024 sundown!_imp__InterlockedCompareExchange = <no type information>
10009084 sundown!_imp__malloc = <no type information>
10008d44 sundown!memcpy = <no type information>
10009c00 sundown!_IMPORT_DESCRIPTOR_KERNEL32 = <no type information>
10009ab8 sundown!_real = <no type information>
1000907c sundown!_imp__realloc = <no type information>
1000909c sundown!_imp___stricmp = <no type information>
10009004 sundown!_imp__GetCurrentThreadId = <no type information>
10008be8 sundown!_amsg_exit = <no type information>
100090a0 sundown!_imp__tolower = <no type information>
1000902c sundown!_imp__InterlockedExchange = <no type information>
100090ac sundown!_imp__isspace = <no type information>
10009064 sundown!_imp____dllonexit = <no type information>
10009040 sundown!_imp___encoded_null = <no type information>
10009c14 sundown!_NULL_IMPORT_DESCRIPTOR = <no type information>
10009058 sundown!_imp___malloc_crt = <no type information>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment