oc denie llxp modee

加载中,请稍候...
加载中,请稍候...
商品编号:986323
该商品已下柜,非常抱歉!
加载中,请稍候...
微星(MSI) R9 270X GAMING 2G 1120 MHz(OC Mode)/5600 MHz 2GB/256bit GDDR5 PCI-E 3.0 显卡
加载中,请稍候...
如果您发现商品信息不准确,
商品介绍加载中...
品牌微星 MSI
型号R9 270X GAMING 2G
接口类型PCI-E 3.0
核心品牌AMD
核心代号Curacao XT
核心型号AMD Radeon R9 270X
核心频率GPU boost 频率:1120 MHz /GPU base 频率:1030MHz(OC Mode)
流处理单元1280 Units
显存类型GDDR5
显存容量2G
显存位宽256-bit
显存频率5600 MHz
显存共享不支持
DirectX最高支持DirectX 11.2
DVI接口2个
HDMI接口1个
最大分辨率
CrossFire支持
散热器类型风冷
电源接口6pin x 2
风扇调速支持
是否外接供电是
尺寸260x129x38mm
特性采用最新 hawk PCB 板 最新双10厘米刀锋扇,军规第四代组件,微星独家Gaming应用技术
建议电源500W以上
驱动光盘 x 1 安装指南 x 1 使用手册x 1 电源线x 2 DVI转VGA x 1
本产品全国联保,享受三包服务,质保期为:三年质保
您可以查询本品牌在各地售后服务中心的联系方式,
品牌官方网站:
京东商城向您保证所售商品均为正品行货,京东自营商品开具机打发票或电子发票。
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
游游养只羊(四川)
DbXkOKfyEnKs()
海角八号(江苏)
伊原摩耶花(上海)
grantgood(辽宁)
jd_江南小桥(广东)
笑珠儿(湖南)
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
浏览了该商品的用户还浏览了
加载中,请稍候...LLDB to GDB Command Map
The LLDB Debugger
Below is a table of GDB commands with the LLDB counterparts.
The built in GDB-compatibility aliases in LLDB are also
The full lldb command names are often long, but any
unique short form can be used.
Instead of "breakpoint set",
"br se" is also acceptable.
(lldb) process launch
(lldb) run
(gdb) run &args&
(gdb) r &args&
(lldb) process launch -- &args&
(lldb) r &args&
% gdb --args a.out 1 2 3
% lldb -- a.out 1 2 3
(lldb) run
(lldb) run
(gdb) set args 1 2 3
(lldb) settings set target.run-args 1 2 3
(lldb) run
(lldb) run
(lldb) process launch --tty -- &args&
(lldb) pro la -t -- &args&
(lldb) process launch --tty=/dev/ttys006 -- &args&
(lldb) pro la -t/dev/ttys006 -- &args&
(gdb) set env DEBUG 1
(lldb) settings set target.env-vars DEBUG=1
(lldb) set se target.env-vars DEBUG=1
(lldb) env DEBUG=1
(gdb) unset env DEBUG
(lldb) settings remove target.env-vars DEBUG
(lldb) set rem target.env-vars DEBUG
(gdb) show args
Argument list to give program being debugged when it is started is &1 2 3&quot.
(lldb) settings show target.run-args
target.run-args (array of strings) =
(lldb) process launch -v DEBUG=1
(gdb) attach 123
(lldb) process attach --pid 123
(lldb) attach -p 123
(gdb) attach a.out
(lldb) process attach --name a.out
(lldb) pro at -n a.out
(gdb) attach -waitfor a.out
(lldb) process attach --name a.out --waitfor
(lldb) pro at -n a.out -w
(gdb) target remote eorgadd:8000
(lldb) gdb-remote eorgadd:8000
(gdb) target remote localhost:8000
(lldb) gdb-remote 8000
(gdb) kdp-reattach eorgadd
(lldb) kdp-remote eorgadd
(gdb) step
(lldb) thread step-in
(lldb) step
(gdb) next
(lldb) thread step-over
(lldb) next
(gdb) stepi
(lldb) thread step-inst
(gdb) nexti
(lldb) thread step-inst-over
(gdb) finish
(lldb) thread step-out
(lldb) finish
(gdb) return &RETURN EXPRESSION&
(lldb) thread return &RETURN EXPRESSION&
(lldb) target stop-hook add
Enter your stop hook command(s).
Type 'DONE' to end.
& disassemble --pc
Stop hook #1 added.
(gdb) break main
(lldb) breakpoint set --name main
(lldb) br s -n main
(lldb) b main
(gdb) break test.c:12
(lldb) breakpoint set --file test.c --line 12
(lldb) br s -f test.c -l 12
(lldb) b test.c:12
(gdb) break main
(Hope that there are no C functions named main).
(lldb) breakpoint set --method main
(lldb) br s -M main
(gdb) break -[NSString stringWithFormat:]
(lldb) breakpoint set --name "-[NSString stringWithFormat:]"
(lldb) b -[NSString stringWithFormat:]
(gdb) break count
(Hope that there are no C or C++ functions named count).
(lldb) breakpoint set --selector count
(lldb) br s -S count
(gdb) rbreak regular-expression
(lldb) breakpoint set --func-regex regular-expression
(lldb) br s -r regular-expression
(gdb) b foo.c:12
(lldb) settings set target.inline-breakpoint-strategy always
(lldb) br s -f foo.c -l 12
(gdb) shell grep -e -n pattern source-file
(gdb) break source-file:CopyLineNumbers
(lldb) breakpoint set --source-pattern regular-expression --file SourceFile
(lldb) br s -p regular-expression -f file
(gdb) break foo if strcmp(y,&hello&) == 0
(lldb) breakpoint set --name foo --condition '(int)strcmp(y,&hello&) == 0'
(lldb) br s -n foo -c '(int)strcmp(y,&hello&) == 0'
(gdb) info break
(lldb) breakpoint list
(lldb) br l
(gdb) delete 1
(lldb) breakpoint delete 1
(lldb) br del 1
(gdb) watch global_var
(lldb) watchpoint set variable global_var
(lldb) wa s v global_var
(gdb) watch -location g_char_ptr
(lldb) watchpoint set expression -- my_ptr
(lldb) wa s e -- my_ptr
(lldb) watch set var global
(lldb) watchpoint modify -c '(global==5)'
* thread #1: tid = 0x1c03, 0x0ef5 a.out`modify + 21 at main.cpp:16, stop reason = watchpoint 1
frame #0: 0x0ef5 a.out`modify + 21 at main.cpp:16
frame #1: 0x0eac a.out`main + 108 at main.cpp:25
frame #2: 0x00007fff8ac9c7e1 libdyld.dylib`start + 1
(lldb) frame var global
(int32_t) global = 5
(gdb) info break
(lldb) watchpoint list
(lldb) watch l
(gdb) delete 1
(lldb) watchpoint delete 1
(lldb) watch del 1
(gdb) info args
(gdb) info locals
(lldb) frame variable
(lldb) fr v
(gdb) info locals
(lldb) frame variable --no-args
(lldb) fr v -a
(gdb) p bar
(lldb) frame variable bar
(lldb) fr v bar
(lldb) p bar
(gdb) p/x bar
(lldb) frame variable --format x bar
(lldb) fr v -f x bar
(gdb) p baz
(lldb) target variable baz
(lldb) ta v baz
(lldb) target variable
(lldb) ta v
(gdb) display argc
(gdb) display argv
(lldb) target stop-hook add --one-liner "frame variable argc argv"
(lldb) ta st a -o "fr v argc argv"
(lldb) display argc
(lldb) display argv
(lldb) target stop-hook add --name main --one-liner "frame variable argc argv"
(lldb) ta st a -n main -o "fr v argc argv"
(lldb) target stop-hook add --classname MyClass --one-liner "frame variable *this"
(lldb) ta st a -c MyClass -o "fr v *this"
(gdb) print (int) printf ("Print nine: %d.", 4 + 5)
or if you don't want to see void returns:
(gdb) call (int) printf ("Print nine: %d.", 4 + 5)
(lldb) expr (int) printf ("Print nine: %d.", 4 + 5)
or using the print alias:
(lldb) print (int) printf ("Print nine: %d.", 4 + 5)
(gdb) set $foo = 5
(gdb) set variable $foo = 5
or using the print command
(gdb) print $foo = 5
or using the call command
(gdb) call $foo = 5
and if you want to specify the type of the variable:
(gdb) set $foo = (unsigned int) 5
In lldb you evaluate a variable declaration expression as you would write it in C:
(lldb) expr unsigned int $foo = 5
(gdb) po [SomeClass returnAnObject]
(lldb) expr -o -- [SomeClass returnAnObject]
or using the po alias:
(lldb) po [SomeClass returnAnObject]
(gdb) set print object 1
(gdb) p someCPPObjectPtrOrReference
only works for C++ objects.
(lldb) expr -d 1 -- [SomeClass returnAnObject]
(lldb) expr -d 1 -- someCPPObjectPtrOrReference
or set dynamic type printing to be the default:
(lldb) settings set target.prefer-dynamic run-target
(gdb) set unwindonsignal 0
(gdb) p function_with_a_breakpoint()
(lldb) expr -i 0 -- function_with_a_breakpoint()
(gdb) set unwindonsignal 0
(gdb) p function_which_crashes()
(lldb) expr -u 0 -- function_which_crashes()
(lldb) thread backtrace
(gdb) thread apply all bt
(lldb) thread backtrace all
(lldb) bt all
(gdb) bt 5
(lldb) thread backtrace -c 5
(lldb) bt 5 (lldb-169 and later)
(lldb) bt -c 5 (lldb-168 and earlier)
(gdb) frame 12
(lldb) frame select 12
(lldb) fr s 12
(lldb) f 12
(lldb) frame info
(lldb) frame select --relative=1
(gdb) down
(lldb) down
(lldb) frame select --relative=-1
(lldb) fr s -r-1
(gdb) up 2
(gdb) down 3
(lldb) frame select --relative 2
(lldb) fr s -r2
(lldb) frame select --relative -3
(lldb) fr s -r-3
(gdb) info registers
(lldb) register read
(gdb) p $rax = 123
(lldb) register write rax 123
(gdb) jump *$pc+8
(lldb) register write pc `$pc+8`
(lldb) register read --format i
(lldb) re r -f i
LLDB now supports the GDB shorthand format syntax but there can't be space after the command:
(lldb) register read/d
(gdb) info all-registers
(lldb) register read --all
(lldb) re r -a
(gdb) info all-registers rax rsp rbp
(lldb) register read rax rsp rbp
(gdb) p/t $rax
(lldb) register read --format binary rax
(lldb) re r -f b rax
LLDB now supports the GDB shorthand format syntax but there can't be space after the command:
(lldb) register read/t rax
(lldb) p/t $rax
(gdb) x/4xw 0xbffff3c0
(lldb) memory read --size 4 --format x --count 4 0xbffff3c0
(lldb) me r -s4 -fx -c4 0xbffff3c0
(lldb) x -s4 -fx -c4 0xbffff3c0
LLDB now supports the GDB shorthand format syntax but there can't be space after the command:
(lldb) memory read/4xw 0xbffff3c0
(lldb) x/4xw 0xbffff3c0
(lldb) memory read --gdb-format 4xw 0xbffff3c0
(gdb) x argv[0]
(lldb) memory read `argv[0]`
NOTE: any command can inline a scalar expression result (as long as the target is stopped) using backticks around any expression:
(lldb) memory read --size `sizeof(int)` `argv[0]`
(gdb) set logging on
(gdb) set logging file /tmp/mem.txt
(gdb) x/512bx 0xbffff3c0
(gdb) set logging off
(lldb) memory read --outfile /tmp/mem.txt --count 512 0xbffff3c0
(lldb) me r -o/tmp/mem.txt -c512 0xbffff3c0
(lldb) x/512bx -o/tmp/mem.txt 0xbffff3c0
(gdb) dump memory /tmp/mem.bin 0x0
(lldb) memory read --outfile /tmp/mem.bin --binary
(lldb) me r -o /tmp/mem.bin -b 0x0
(gdb) info malloc 0x
(lldb) command script import lldb.macosx.heap
(lldb) process launch --environment MallocStackLogging=1 -- [ARGS]
(lldb) malloc_info --stack-history 0x
(lldb) command script import lldb.macosx.heap
(lldb) malloc_info --type 0x
(lldb) command script import lldb.macosx.heap
(lldb) ptr_refs EXPR
(lldb) command script import lldb.macosx.heap
(lldb) cstr_refs CSTRING
(gdb) disassemble
(lldb) disassemble --frame
(lldb) di -f
(gdb) disassemble main
(lldb) disassemble --name main
(lldb) di -n main
(gdb) disassemble 0x1eb8 0x1ec3
(lldb) disassemble --start-address
0x1eb8 --end-address 0x1ec3
(lldb) di -s 0x1eb8 -e 0x1ec3
(gdb) x/20i 0x1eb8
(lldb) disassemble --start-address
0x1eb8 --count 20
(lldb) di -s 0x1eb8 -c 20
(lldb) disassemble --frame --mixed
(lldb) di -f -m
(lldb) disassemble --frame --bytes
(lldb) di -f -b
(lldb) disassemble --line
(lldb) di -l
(gdb) info shared
(lldb) image list
(gdb) info symbol 0x1ec4
(lldb) image lookup --address 0x1ec4
(lldb) im loo -a 0x1ec4
(gdb) info function &FUNC_REGEX&
This one finds debug symbols:
(lldb) image lookup -r -n &FUNC_REGEX&
This one finds non-debug symbols:
(lldb) image lookup -r -s &FUNC_REGEX&
Provide a list of binaries as arguments to limit the search.
(gdb) info line 0x1ec4
This one is a bit messy at present.
(lldb) image lookup -v --address 0x1ec4
and look for the LineEntry line, which will have the full source path and
line range information.
(lldb) image lookup --address 0x1ec4 a.out
(lldb) im loo -a 0x1ec4 a.out
(gdb) ptype Point
(lldb) image lookup --type Point
(lldb) im loo -t Point
(gdb) maintenance info sections
(lldb) image dump sections
(lldb) image dump sections a.out
(lldb) image dump symtab
(lldb) image dump symtab a.out liba.so
(gdb) echo Here is some text\n
(lldb) script print &Here is some text&
(gdb) set pathname-substitutions /buildbot/path /my/path
(lldb) settings set target.source-map /buildbot/path /my/path
(gdb) directory /my/path
(No equivalent command - use the source-map instead.)

我要回帖

更多关于 modelattribute 的文章

 

随机推荐