相关疑难解决方法(0)

如何在GDB中获取内存地址的符号名称?

例如,我知道0x46767f0属于NSString*,有什么方法可以找出NSString是什么来帮助我找到一些我想要的错误?

memory debugging gdb

37
推荐指数
3
解决办法
4万
查看次数

Fortran 使用 gdb 从地址打印函数名称

假设我有以下代码:

module eval_mod
    implicit none(type, external)
    private
    public :: eval
    abstract interface
        real pure function real_function_t(x)
            real, intent(in) :: x
        end function
    end interface

contains

    pure function eval(f, x) result(res)
        procedure(real_function_t) :: f
        real, intent(in) :: x
        real :: res
        res = f(x)
    end function

end module

program main
    use iso_fortran_env, only: stdout => output_unit
    use eval_mod, only: eval
    implicit none(type, external)

    write(stdout, *) eval(double, 2.)
    write(stdout, *) eval(triple, 2.)

contains

    pure real function double(x)
        real, intent(in) :: x
        double …
Run Code Online (Sandbox Code Playgroud)

fortran gdb debug-symbols

3
推荐指数
1
解决办法
84
查看次数

标签 统计

gdb ×2

debug-symbols ×1

debugging ×1

fortran ×1

memory ×1