首页 > 其他分享 >0xffffffffc1131d1d in ?? () Cannot find bounds of current function

0xffffffffc1131d1d in ?? () Cannot find bounds of current function

时间:2024-09-29 12:45:45浏览次数:6  
标签:function bounds current gdb Cannot find

其实并不是崩了,只是gdb找不到目前在哪一行而已。为了验证,输入l命令打印附近的代码

(gdb) n
Cannot find bounds of current function
(gdb) l
221             unsigned long i;
222             int ret = 0;
223
224             while (a * 5 < (1 << max_bits_a)) {
225                     a = a * 5;
226                     ++thread_num;
227             }
228             thread_num = 1UL << floor_log_2(thread_num);
229             thread_num = NOVA_MIN(thread_num, sbi->cpus);
230             printk("Init blockmap using %lu threads\n", thread_num);
(gdb) n
Cannot find bounds of current function
(gdb) l
231             data = kmalloc(thread_num * sizeof(struct do_init_blockmap_data), GFP_KERNEL);
232             if (data == NULL) {
233                     ret = -ENOMEM;
234                     goto out;
235             }
236             tasks = kzalloc(thread_num * sizeof(struct task_struct *), GFP_KERNEL);
237             if (tasks == NULL) {
238                     ret = -ENOMEM;
239                     goto out;
240             }

可以看到行数改变了,说明没有崩。

所以尝试降低优化等级,再试就正常了。

相关:https://stackoverflow.com/questions/3082570/debugging-with-bochs-gdb-cannot-find-bounds-of-current-function

标签:function,bounds,current,gdb,Cannot,find
From: https://www.cnblogs.com/searchstar/p/18439465

相关文章

  • JS数组指针prev、current、next的实现方式,涉及是否删除当前元素的情况分析
    背景由于业务,需要做一个循环切换的轮播图效果,循环展示列表中的每个item,但是由于切换(从左往右移动,遇到末尾则跳到开头)的过程中可能会删掉当前元素,所以需要更新下标后再切换。由于涉及到几个临界条件,这里列出来处理方式,以便后续参考。代码这里给出的简化过后的代码:<template>......
  • systemtap semantic error: no match (similar functions:
    用户态probe文档:https://sourceware.org/systemtap/SystemTap_Beginners_Guide/userspace-probing.html这是process("PATH").function("function")报的错,意思是没有在ELF文件中找到这个函数对应的符号。大概率是因为ELF文件是用C++编译来的,符号名跟函数名不对应。例如对于以下程......
  • VSCode - Hint documentation of a Python function is different from its docstring
      Searched'defseed('inthesourcecode:  Thereisonedefinitionoftheseed()methodininterfaceclassRandomState:Theimplementationoftheseed()methodinclassRandomStateisasfollows:......VSCodehintdisplaysthedocstr......
  • Sum of XOR Functions
    SumofXORFunctions题目有一个序列\(a\),计算:\[\sum\limits_{l=1}^{n}\sum\limits_{r=l}^n(r-l+1)\times\bigoplus\limits_{i=l}^{r}a_i\]思路位运算的题,我们对于每一位进行考虑,会发现构成了很多个\(0,1\)序列,则我们对于每一个序列考虑价值,求和即可。设\(b\)序列为这......
  • 易优CMS致命错误,联系技术支持:Call to undefined function eyPreventShell()-eyoucms
    当你遇到 core/helper.php 第146行左右出现致命错误,并且提示 CalltoundefinedfunctioneyPreventShell() 时,通常是因为某个自定义函数未被定义或未被正确引入。以下是一些具体的解决步骤:步骤1:检查函数定义定位 eyPreventShell 函数查找 eyPreventShell 函数的......
  • HashMap和ConcurrentHashMap的区别
    1.是什么    HashMap和ConcurrentHashMap都是Java集合框架中的成员,它们用于存储键值对,但它们在并发场景下的表现和行为有很大的不同。以下是它们之间的一些主要区别:1.并发安全性HashMap: HashMap不是线程安全的。如果多个线程同时访问HashMap,并且至少有一个线程在结......
  • C# Parallel ConcurrentBag
    usingSystem.Collections.Concurrent;usingSystem.Diagnostics;namespaceConsoleApp85{internalclassProgram{staticvoidMain(string[]args){try{Stopwatchwatch=newStopwatch();......
  • css-functions伪类选择器系列二
    一张图浏览CSSFunctions概述本文主要讲述CSS的部分伪类选择器第二篇,包括::nth-child、:nth-last-child、:nth-of-type和:nth-last-of-type。:nth-child():nth-child伪类是根据父元素的子元素列表中的索引来选择元素。语法:nth-child是以一个参数nth来描述匹配兄弟元素......
  • Validation Failed: 1: this action would add [2] shards, but this cluster current
    在最近部署的一个项目中,是使用elk来记录应用系统日志的,突然发现,近几天的日志在kibana上面没有显示。于是去排查elk的日志,发现logstash中有这样一条警告信息"ValidationFailed:1:thisactionwouldadd[2]shards,butthisclustercurrentlyhas[999]/[1000]maximumn......
  • 【深度学习基础模型】径向基函数网络(Radial Basis Function Networks, RBFN)详细理解并
    【深度学习基础模型】径向基函数网络(RadialBasisFunctionNetworks,RBFN)【深度学习基础模型】径向基函数网络(RadialBasisFunctionNetworks,RBFN)文章目录【深度学习基础模型】径向基函数网络(RadialBasisFunctionNetworks,RBFN)1.算法原理介绍:径向基函数网络(R......