当前位置: 首页 > news >正文

怎么查询网站备案服务商是哪个免费的关键词优化软件

怎么查询网站备案服务商是哪个,免费的关键词优化软件,光谷做网站,天津工程招标信息网官网debug - vscode gdb调试指南 文章目录 debug - vscode gdb调试指南前言一、调试代码二、命令查看main反汇编查看寄存器打印某个变量打印寄存器,如pc打印当前函数栈信息(当前执行位置)打印程序栈局部变量x命令的语法如下所示:打印某…

debug - vscode gdb调试指南

文章目录

  • debug - vscode gdb调试指南
  • 前言
  • 一、调试代码
  • 二、命令
    • 查看main反汇编
    • 查看寄存器
    • 打印某个变量
    • 打印寄存器,如pc
    • 打印当前函数栈信息(当前执行位置)
    • 打印程序栈局部变量
    • x命令的语法如下所示:
    • 打印某变量地址


前言

参考:VSCode C/C++(gdb)调试指南

命令参考:
https://www.cnblogs.com/chengliangsheng/p/3597010.html

一、调试代码

 #include <stdio.h>#include <malloc.h>int g_i = 100;int g_j = 200;int g_k, g_h;int main(int argc, char *argv[])
{const int MAXN = 100;int *p = (int*)malloc(MAXN * sizeof(int));    static int s_i = 5;static int s_j = 10;static int s_k;static int s_h;int i = 5;int j = 10;int k = 20;int f, h;char *pstr1 = "magictong Hello World";char *pstr2 = "magictong Hello World";char *pstr3 = "Hello World";printf("堆中数据地址:x%08x\n", p);putchar('\n');printf("i 栈中数据地址(有初值):x%08x = %d\n", &i, i);printf("j 栈中数据地址(有初值):x%08x = %d\n", &j, j);printf("k 栈中数据地址(有初值):x%08x = %d\n", &k, k);printf("f 栈中数据地址(无初值):x%08x = %d\n", &f, f);printf("h 栈中数据地址(无初值):x%08x = %d\n", &h, h);putchar('\n');printf("s_i 静态数据地址(有初值):x%08x = %d\n", &s_i, s_i);printf("s_j 静态数据地址(有初值):x%08x = %d\n", &s_j, s_j);printf("s_k 静态数据地址(无初值):x%08x = %d\n", &s_k, s_k);printf("s_h 静态数据地址(无初值):x%08x = %d\n", &s_h, s_h);putchar('\n');printf("g_i 全局数据地址(有初值):x%08x = %d\n", &g_i, g_i);printf("g_j 全局数据地址(有初值):x%08x = %d\n", &g_j, g_j);printf("g_k 全局数据地址(无初值):x%08x = %d\n", &g_k, g_k);printf("g_h 全局数据地址(无初值):x%08x = %d\n", &g_h, g_h);putchar('\n'); printf("pstr1 字符串常量数据地址:x%08x 指向0x%08x 内容为-%s\n", &pstr1, pstr1, pstr1);printf("pstr2 字符串常量数据地址:x%08x 指向0x%08x 内容为-%s\n", &pstr2, pstr2, pstr2);printf("pstr3 字符串常量数据地址:x%08x 指向0x%08x 内容为-%s\n", &pstr3, pstr3, pstr3);free(p);return 0;}

二、命令

查看main反汇编

-exec disassemble /m main
在这里插入图片描述

查看寄存器

-exec info r
在这里插入图片描述

打印某个变量

-exec print s 或者 --s
在这里插入图片描述

打印寄存器,如pc

-exec print $pc
在这里插入图片描述

打印当前函数栈信息(当前执行位置)

-exec bt 或 -exec info f
在这里插入图片描述

打印程序栈局部变量

-exec info local
在这里插入图片描述

x命令的语法如下所示:

x/ n、f、u是可选的参数。

n 是一个正整数,表示显示内存的长度,也就是说从当前地址向后显示几个地址的内容。

f 表示显示的格式,参见上面。如果地址所指的是字符串,那么格式可以是s,如果地十是指令地址,那么格式可以是i。

u 表示从当前地址往后请求的字节数,如果不指定的话,GDB默认是4个bytes。

u参数可以用下面的字符来代替,b表示单字节,h表示双字节,w表示四字节,g表示八字节。

当我们指定了字节长度后,GDB会从指内存定的内存地址开始,读写指定字节,并把其当作一个值取出来。

表示一个内存地址。n/f/u三个参数可以一起使用。例如:
命令:x/3uh 0x54320表示,从内存地址0x54320读取内容,h表示以双字节为一个单位,3表示三个单位,u表示按十六进制显示。
在这里插入图片描述

16进制格式化打印16个单位的

-exec x/16x 0x5ffe60

打印某变量地址

-exec p &buff
在这里插入图片描述

http://www.zhongyajixie.com/news/22981.html

相关文章:

  • 咨询型网站百度广告联盟app
  • 漯河网站建设全球网站排名前100
  • 正规推广平台百度爱采购优化
  • 网吧装修设计公司优化大师手机版下载
  • 域名备案成功如何做网站百度账号注册中心
  • 上海网站建设设计公司百度网盘app下载安装官方免费版
  • 网站站内优化方法网站快速排名优化哪家好
  • 怎样做日本淘宝网站网站搭建谷歌seo
  • 关于建设商城网站费用平台接广告在哪里接的
  • 手机网站建设论文龙华线上推广
  • cpa自己做网站市场营销推广方案模板
  • 漫画网站做任务给金币知乎关键词搜索排名
  • 域名只做邮箱没网站要备案吗百度sem竞价托管公司
  • 贡井网站建设最近实时热点事件
  • 枣强网址建站搜狗站长工具综合查询
  • 网站挣钱网今天军事新闻最新消息
  • 购物网站前端浮动特效怎么做目前好的推广平台
  • 建设银行手机个人网站苏州seo网站管理
  • 佛山网站建设永网广州市疫情最新情况
  • 二手车为什么做网站十大嵌入式培训机构
  • 阿里云ecs做淘客网站免费的关键词优化工具
  • 什么网站可以做设计赚钱吗汕头seo服务
  • 微网站建设及微信公众号百度seo流量
  • 什么行业做网站搜索创建网站需要什么条件
  • 杭州滨江网站建设公司网站模板库官网
  • app制作工具手机版seo资源网站排名
  • 建设网站需要客户提供什么资料换友情链接的网站
  • 网页制作框架模板的步骤巩义关键词优化推广
  • 动态网站开发实例自己怎么做网站网页
  • 买了个网站后怎么做的网站建设方案外包