VirtualBox

Changeset 46101 in vbox for trunk/include


Ignore:
Timestamp:
May 15, 2013 3:36:43 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
85787
Message:

More NT4 debugging. Getting closer to working state...

Location:
trunk/include/iprt
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/dbg.h

    r46083 r46101  
    972972
    973973/**
     974 * Gets the name of the debug info file we're using.
     975 *
     976 * @returns Pointer to a read only string containing the filename, NULL if we
     977 *          don't use one.
     978 *
     979 * @param   hDbgMod         The module handle.
     980 */
     981RTDECL(const char *) RTDbgModDebugFile(RTDBGMOD hDbgMod);
     982
     983/**
     984 * Gets the image filename (as specified by the user).
     985 *
     986 * @returns Pointer to a read only string containing the filename.
     987 *
     988 * @param   hDbgMod         The module handle.
     989 */
     990RTDECL(const char *) RTDbgModImageFile(RTDBGMOD hDbgMod);
     991
     992/**
     993 * Gets the image filename actually used if it differs from RTDbgModImageFile.
     994 *
     995 * @returns Pointer to a read only string containing the filename, NULL if same
     996 *          as RTDBgModImageFile.
     997 *
     998 * @param   hDbgMod         The module handle.
     999 */
     1000RTDECL(const char *) RTDbgModImageFileUsed(RTDBGMOD hDbgMod);
     1001
     1002/**
    9741003 * Converts an image relative address to a segment:offset address.
    9751004 *
  • trunk/include/iprt/mangling.h

    r46080 r46101  
    401401# define RTDbgModLineCount                              RT_MANGLER(RTDbgModLineCount)
    402402# define RTDbgModName                                   RT_MANGLER(RTDbgModName)
     403# define RTDbgModDebugFile                              RT_MANGLER(RTDbgModDebugFile)
     404# define RTDbgModImageFile                              RT_MANGLER(RTDbgModImageFile)
     405# define RTDbgModImageFileUsed                          RT_MANGLER(RTDbgModImageFileUsed)
    403406# define RTDbgModRelease                                RT_MANGLER(RTDbgModRelease)
    404407# define RTDbgModRetain                                 RT_MANGLER(RTDbgModRetain)
  • trunk/include/iprt/strcache.h

    r44529 r46101  
    8888
    8989/**
     90 * Enters a string into the cache in lower cased form.
     91 *
     92 * @returns Pointer to a read-only lower cased copy of the string.
     93 *
     94 * @param   hStrCache           Handle to the string cache.
     95 * @param   pchString           Pointer to a string. This does not need to be
     96 *                              zero terminated, but must not contain any zero
     97 *                              characters.
     98 * @param   cchString           The number of characters (bytes) to enter.
     99 *
     100 * @remarks It is implementation dependent whether the returned string pointer
     101 *          differs when entering the same string twice.
     102 */
     103RTDECL(const char *) RTStrCacheEnterLowerN(RTSTRCACHE hStrCache, const char *pchString, size_t cchString);
     104
     105/**
     106 * Enters a string into the cache in lower cased form.
     107 *
     108 * @returns Pointer to a read-only lower cased copy of the string.
     109 *
     110 * @param   hStrCache           Handle to the string cache.
     111 * @param   psz                 Pointer to a zero terminated string.
     112 *
     113 * @remarks See RTStrCacheEnterN.
     114 */
     115RTDECL(const char *) RTStrCacheEnterLower(RTSTRCACHE hStrCache, const char *psz);
     116
     117
     118/**
    90119 * Retains a reference to a string.
    91120 *
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette