Context of buffer data
What is the format corresponds to the part not readable buffers in context? Initially, I thought it was decimal hexi, but after having looked beyond, I realized it was not. I thought then perhaps it was encoded MIME, but even when I was wrong.
Here is an example of the type of data that I do not speak:
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0
0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\
00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0
0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\
00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0
0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\
00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\01n@\1C\00\00\00\8E6
] \FC\C1\84\D2\11\9B\ED\00\A0\C9^aC\1D\00\00\00\04\00\00\00\FF\FF\
FF\FF\02\01k @ \00\00\00\B3\F3\D4\1D\19\A5\1CN\9Ew@\AD\93\83N&\D3\
07\05\00\04\00\08\00\0D
Someone at - it a tool to use to decode the contents of the buffer?
Thank you-
http://forums.Cisco.com/eForum/servlet/NetProf?page=NetProf&CommCmd=MB%3Fcmd%3Dpass_through%26location%3Doutline%40%5E1%40%40.ee888ae/3#selected_message is the link we've talked about for all those who want something else this tool. We downloaded today is still resident on the ftp site.
Tags: Cisco Security
Similar Questions
-
on historical graphic buffer data regression equation
Hello!
I have a chart in waveform with a length of 1024 data points (buffer) history.
Without exporting the file outside of labview, it would be really nice if I could calculate a regression on the 1024 points line as I am supplying the graph with the new data. Until now, due to the characteristics of my application, I need to wait until I get to conditions "steady state", then export the data to excel and then do a regression on the data line (I am interested in the slope of the regression line).
Could you give some advice on how I can do this regression on labview? Is it possible to store only 1024 points in a buffer and keep calculate the regression line at the same time, I get new data in the buffer and table?
I hope that I expressed myself so that you can understand what I meen hehe
Thanks in advance
Pablo
Search for pallets for the function was linear general. It will make the regression on the data that send you to it. Don't forget that graphic not basically just take pieces of data, or a table of data. To do a regression, you need the X data that goes along with data the graph Y. That the X data should be evenly spaced intervals.
You can read the history of a graph property node in order to obtain the data that is currently in a chart. Or you can build an array of data stored in a shift register, add new data and delete old data when the table starts to exceed the desired length.
-
The data buffer series before transmitting
Hello, I'm relatively new to LabVIEW and had a question about how buffer data to the serial port before transmitting. I've attached what I have so far for a VI, and that's how I expected to work.
- Read in hexadecimal string (example: 001122334455)
- For loop repeats for half the length of the chain because I am transmitting into blocks of size bytes (example: 6F)
- Read the first byte of the ascii string and converts it to hexadecimal equivalent byte and transmits.
- Repeats until the chain is completed.
Basically, I need to place a buffer that fills up my time loop ends then all the data at once. At the moment there is enough of delays between each loop causes errors.
Any suggestions?
everettpattison wrote:
Basically, I need to place a buffer that fills up my time loop ends then all the data at once. At the moment there is enough of delays between each loop causes errors.
Do you mean the while loop or loop for? In the picture, you put the note that you need a buffer inside the loop for, loop not quite awhile. The amount of calculations going on inside this loop is so small that I can't imagine how it is at the origin of the delays, but you can easily replace it to transmit an entire string at a time. Put Scripture VISA outside the loop for. wire the output channel of the conversion at the border of the loop for, creating a tunnel. Connect the output of this tunnel to concatenate strings, which will combine an array of strings into a single string. Then connect to the entry VISA.
EDIT: even better, get rid of the conversion, the U8 to wire directly for the edge of the loop, use the byte array to a string to be converted to a string, send this string to Write VISA. There is probably an even easier approach, but I'm not looking too carefully.
-
Hi guys
Thank you guys a few questions related to sending and receiving data
1. in the context of the Javacard API, I'm quite confused with the love of the method "receiveBytes(short bOff)" (from class APDU).
a. this method receives the data and highlights the APDU buffer memory, starting at the offset bOff
b. this method retrieves incoming APDU buffer data, starting at the offset bOff
Who is right?
2 to send data, it is necessary to copy the data in the APDU buffer before sending? We can send data directly in a table?
Example: the method 'sendBytesLong (byte [] outData, bOff short, short len). Why send directly from the table "outData"? Why do need to copy on APDU buffer?1. in the context of the Javacard API, I'm quite confused with the love of the method "receiveBytes(short bOff)" (from class APDU).
a. this method receives the data and highlights the APDU buffer memory, starting at the offset bOff
b. this method retrieves incoming APDU buffer data, starting at the offset bOffWho is right?
This method retrieves the OS map data and fills the APDU buffer (1).
2 to send data, it is necessary to copy the data in the APDU buffer before sending? We can send data directly in a table?
You can do either. If you have a large buffer in the EEPROM you can work with more data than the size of the APDU buffer (usually 261 bytes), but it is slower. If you have less than this amount, you can use the APDU buffer directly. Depending on where the sending of data are you can use.
Example: the method 'sendBytesLong (byte [] outData, bOff short, short len). Why send directly from the table "outData"? Why do need to copy on APDU buffer?
These questions seem to contradict. If you mean why the JCRE in the APDU buffer copy internally, it is perhaps because the OS map needs to have the data in a particular entry JCRE point to transmit data.
See you soon,.
Shane -
DAQmxWriteAnalogF64 clean up dynamically allocated data
I want to use a dynamically allocated memory in a call to DAQmxWriteAnalogF64.
float64 * data = malloc (dataPoints);
...
...
The call works as expected, but I'm not able to free the memory without error. Even though the task is stopped and cleared, I can't clean up the allocated memory.
DAQmxStopTaks (taskHandle);
DAQmxClearTask (taskHandle);
If (data)
{
Free (Data); / / error
}
Hi Chris_c ++.
Can you show your code to fill the buffer data and passing to DAQmxWriteAnalogF64? If you write past the end of the buffer, allocator memory of run-time library C can hang or put an end to the application with a runtime error when you call free(). My guess is that you really need to allocate dataPoints * sizeof (float64) bytes, not dataPoints bytes.
Brad
-
JSON format - Date and special characters
Hi all
I had a JSON server in which, I have a few text values and date.
- How can I convert special characters to normal String.e.g. Comma etc. ?
- How can I convert long date, a string in the format e.g. "1345670466960-0400"?
I really appreciate any help above.
Solved... Where the above closure. For others, I will post the solution.
Special characters-
QByteArray buffer(bufSize, 0); int read = reply->read(buffer.data(), available); //response = QString(buffer); -- Wrong way to convert the bytes. response = QString::fromUtf8(buffer); // right way, so special character handled itself.
Day fromatting - for example "/ Date (1345670466960-0400).
QString getStringDate(QString k){ QDateTime date = QDateTime::fromTime_t(getDate(k)); QString strDate = date.toString("MM/dd/yyyy HH:mm:ss"); return strDate; } long getDate(QString k) { long rc = 0; QString v = k; if (v.length() > 0 ) { int b = v.indexOf("/Date("); if (b >= 0) { b += 6; int e = v.indexOf(')', b); if (e > b) { QString s = v.mid(b, e); int sign = 1; if (s.indexOf('-') > 0 || s.indexOf('+') > 0) { sign = s.indexOf('-') > 0 ? -1 : 1; e = sign < 0 ? s.indexOf('-') : s.indexOf('+'); s = s.mid(0, e); } bool *ok = false; s = s.mid(0, s.length() - 3); //trimming it for seconds only.... rc = s.toLong(ok, 0); } } } return rc; }
-
How to send data from c ++ to qml to an another qml.
Hello
I'm quite confused about a simple problem, I'm sure. Let me put some of my code and then I'll ask my question
hand. QML
// Default empty project template import bb.cascades 1.0 import bb.data 1.0 // creates one page with a label TabbedPane { Menu.definition: MenuDefinition { actions: [ ActionItem { title: "Refresh" } ] } showTabsOnActionBar: true Tab { title: qsTr("Employee") NavigationPane { id: everyonePane Page { id: everyoneFeed ListView { objectName: "FeedView" id: FeedView layout: StackListLayout { headerMode: ListHeaderMode.Sticky } listItemComponents: [ ListItemComponent { type: "item" DetailFeed { } } ] } } attachedObjects: [ ActivityIndicator { objectName: "indicator" verticalAlignment: VerticalAlignment.Center horizontalAlignment: HorizontalAlignment.Center preferredHeight: 200 preferredWidth: 200 } ] onCreationCompleted: { } } } Tab { title: qsTr("TimeSheet") Page { } } Tab { title: qsTr("Calendar") Page { } } }
detailView
import bb.cascades 1.0 Container { layout: StackLayout { orientation: LayoutOrientation.TopToBottom // this line stacks everything below } bottomPadding: 20 Container { // single row id: row1 // individual row container layout: DockLayout { } preferredWidth: maxWidth Container { // container for image preferredWidth: 150 //size of image if known preferredHeight: 150 topPadding: 10 leftPadding: 20 horizontalAlignment: HorizontalAlignment.Left verticalAlignment: VerticalAlignment.Center ImageView { preferredWidth: 150 //size of image if known preferredHeight: 150 imageSource: "asset:///images/person.jpg" // some image } } // stack labels Container { // container for labels horizontalAlignment: HorizontalAlignment.Left // align this container to the left translationX: 200 verticalAlignment: VerticalAlignment.Center layout: StackLayout { orientation: LayoutOrientation.TopToBottom // this stacks the labels } Label { objectName: "firstname" text: "first label" } Label { text: "second label" } } } Divider { } }
Employee.cpp
// Default empty project template #include "Employee.hpp" #include
#include #include #include #include #include #include #include using namespace bb::cascades; QString mQueryUri; Employee::Employee(bb::cascades::Application *app) : QObject(app) { // create scene document from main.qml asset // set parent to created document to ensure it exists for the whole application lifetime mQml = QmlDocument::create("asset:///main.qml").parent(this); // create root object for the UI mRoot = mQml->createRootObject (); // Retrieving my activity indicator //mActivityIndicator = mRoot->findChild ("indicator"); //mActivityIndicator->start(); // Retrieving my list from QML mListView = mRoot->findChild ("dribbbleFeedView"); GetFeed("everyone"); // set created root object as a scene app->setScene(mRoot); } void Employee::GetFeed(QString feedType) { // First off we initialize our NetworkManager QNetworkAccessManager* netManager = new QNetworkAccessManager(); if (!netManager) { qDebug() << "Unable to create QNetworkAccessManager!"; emit complete("Unable to create QNetworkAccessManager!", false); return; } // First off we initialize our NetworkManager netManager = new QNetworkAccessManager(); if (!netManager) { qDebug() << "Unable to create QNetworkAccessManager!"; emit complete("Unable to create QNetworkAccessManager!", false); return; } mQueryUri = "http://mycompany" + feedType; // We setup our url QUrl url(mQueryUri); QNetworkRequest req(url); // Setup the reply and connect to the reply function QNetworkReply* ipReply = netManager->get(req); connect(ipReply, SIGNAL(finished()), this, SLOT(onReply())); } void Employee::onReply() { QNetworkReply* reply = qobject_cast (sender()); QString response; bool success = false; if (reply) { if (reply->error() == QNetworkReply::NoError) { int available = reply->bytesAvailable(); if (available > 0) { int bufSize = sizeof(char) * available + sizeof(char); QByteArray buffer(bufSize, 0); int read = reply->read(buffer.data(), available); response = QString(buffer); success = true; Q_UNUSED(read); } } else { response = QString("Error: ") + reply->errorString() + QString(" status:") + reply->attribute( QNetworkRequest::HttpStatusCodeAttribute).toString(); qDebug() << response; } reply->deleteLater(); } if (response.trimmed().isEmpty()) { response = "Request failed. Check internet connection"; qDebug() << response; } bb::cascades::GroupDataModel* dm = new bb::cascades::GroupDataModel( QStringList() << "id"); dm->setGrouping(bb::cascades::ItemGrouping::None); // parse the json response with JsonDataAccess bb::data::JsonDataAccess ja; QVariant jsonva = ja.loadFromBuffer(response); QVariantList feed = jsonva.toMap()["employee"].toList(); QVariantMap player; foreach (QVariant v, feed) { QVariantMap feedData = v.toMap(); dm->insert(feedData); } mListView->setDataModel(dm); mListView->setVisible(true); } OK so here is my question. I load a listview, in my hand, calling another qml, detailview. Given that my PPC is load my json file how can I send what I receive in my datamodel in my detailfeed can I change we tell the label with objectName: "firstname" to change the text for datamodel.name?
Hope I am clear enough.
Thank you
I think that you can access ListItemData in detailView.qml. Say ListItemData.id.
Why do you add only a mapping in groupdata. I think you need to add all the necessary fields such as firstname and so on. Right?
bb::cascades::GroupDataModel* dm = new bb::cascades::GroupDataModel( QStringList() << "id");
-
Record buffer audio zero problem
Hello
I write a j2me application where I save an audio stream and treat it in real time. I access the audio buffer every two seconds, take the data stored in the byte array and reset the buffer (ByteArrayOutputStream). Even if I reset the buffer combined Blackberry ignors command and reset the buffer data are accumilated (I use JDE 4.5). Can you get it someone please let me know how to fix this problem.
Thank you
I tried this on a BlackBerry 8700 running 4.5.0.81 and has not been able to reproduce. The stream is being reset.
You could wrap your timer code in a synchronized block synchronized on the ByteArrayOutputStream. It might be that the record and timer thread is accessing the variable at the same time.
-
Hi guys,.
I am familiar with the creation of 'user variables' and its use in form. And even I used it in the form of variables "Enable dynamic user". But I did not understand the "Context of use" option when creating the user variable. I went through the oracle documentation and he said I could use the POV and ""the value of the variable user changes dynamically based on the context of the data form. " "
It might be a basic question, but I couldn't clear. (I blame myself). Can you please help me understand this. And under what circumstances we use this option 'Use the context' in real time.
It retains all the previous intersection with which the user is working. Lets say that the user navigates from one cell to another form with a menu, a context variable will retain the exact intersection where the user moved.
-
Create printed documents data presented on a form.
Long story short:
I'm looking to put in place a system that automatically creates a document of data presented on a form. So imagine as I type "Jason" in the name field, "Orangutan" in the favorite animal area and when I click on print I am presented with an A4/Letter paper that says: 'my name is Jason and I love the orangutans', and the bottom is covered with cute orange monkeys. Where should I start?
Long story long:
I work in a store of the computer and because of my experience with Adobe products * I was responsible for creating all the signs in the store. I did all the signs for a year now and we now have a bunch of different signs requiring daily printing. Those more thorough and tedious for me is signs for the recovery computers. Unlike the new computers, the requirements are always different based on the particular model we redemption of the customer. There are all sorts of fields that are different in each case.
As it is, I have a file illustrator with all the information in the right place, and when a computer is take all the technical characteristics, fill in the boxes on the right and show the layer from the image in order to get a picture of the corresponding model on my document. It takes considerable time and means the process is specific to me, IE if I'm not in the store, the computers on sale, because we cannot add a sheet of specifications and price.
What I want to do is automate the process so that everyone in the store can make these signs. Just what they need to do is fill out a form (online or local) who asked the model, year, RAM, HARD drive, etc. * So when he clicks on submit that it returns completed sign they will print and put up next to the computer.
I'm not entirely sure how to achieve this. I looked at FormCreater online free * Adobe, and I like the simple data output that it creates. However, I am uncertain about my next steps. I guess I'll need to send the results to a computer with blank templates for the recovery computers. It will then have to fill in the applicable fields and to automate all the work that I usually do.
Where should I start? I'm willing to learn whatever it is to get this working.
Thank you
Jason
* Illustrator, Photoshop, Flash, inDesign
* Total of ~ 18 text and image 4 fields must be changed by sign.
*** http://www.Adobe.com/CA/products/Acrobat/form-creator.html
I'm willing to learn whatever it is to get this working.
Excellent! Good attitude.
Where should I start?
With my favorite 'graphic program': FileMaker Pro. (Yes. My favorite graphics-project tool is a relational database program).
You see, you have discovered something that people discover more frequently all the time the graphics: your project is not a problem of graphics. It's a data problem.
Note how little your problem has to do with graphics. Emphasis added:
- .. We have a bunch of different signs requiring an impression every day.
- the specs are still different based on the particular model
- automate the process so that everyone in the store can do these signs
- All what they have to do is fill out a form (online or on-site)
- an image of the corresponding model
See if this scenario seems attractive:
On your computer, you have a single file, named TradeIns. You or any of your authorized users to doubleClick it. It opens to a well-organized form that is completely explicit; requires absolutely no training to use.
It is completely fool proof. The user does not know anything about any graphic program. It does not break anything.
The consistency is maintained because everything that can be automated is. Dependence on intelligence is integrated. Context menus limited data entries to legitimate choices (ex: models). Choice of subsequent data entry are automatically filtered from the data already entered (ex: RAM configurations limited to those available for the model). Guests user and advice (highlighted, event messages, ToolTips, data validation, etc.) to ensure that all requirements of information are entered.
When the entry is complete, the user clicks a button called Print Preview: displays A3. The display switches automatically to a preset A3 formatted layout with all style graphically data (title, descriptive text of presentation, list of features ball, price, etc. etc), logo news and business contact in place and a chart of appropriate model appears in the background. The user clicks on a button entitled Print Poster. Next to him, by the way, is a button labeled Email displays to...
If you wish, you can activate up to five people at the same time to access and interact with the solution in a web browser from anywhere. If the data entry can be performed by members of the staff who connect (according to access privileges you set and control the level of the individual field if needed) in the office, at home, or even on their iPhone. Several users can enter/change data at the same time.
It's 02:00 Tuesday when the customer leaves with his new machine. Clean you its recovery; Place it on the shelf of presentation. Pull out your iPhone and take a picture of him. Tap the specs in. At the same time, the data, including the photo, are entered in the database. You lock the door and go home at 5:00, confident that a flier sale formatting of the exchanges 'Just arrived' will automatically be sent to your mail list until you get home.
You have administrator privileges, can add to, alter, develop the functionality (ex; add an automatic price calculator) you need, without interruption on the system.
How difficult, a lot of time is it?
Once prescription details are nailed down, and the raw data of beginning to fill out lists of values are provided, an intermediate FileMaker developer could build the solution described above and drag it upward and running, ready for input of data in less than a day, easy.
The cost? $500 for a copy of FileMaker Pro Advanced. That's all. (And... * Achin *... it is not rented;) "It's a normal perpetual license.) And with it, you can create one unlimited number of other solutions for your business data-driven. You can even link them as fully functional standalone applications that you can distribute royalty-free.
Based on what you've described so far, starting the solution data schema is very simple:
Create a new database with three related tables:
Models
Trade ins
Plug
The fields in each table would be something like this:
Models
Model ID (primary key, unique text;)
Name of the model (text)
Brand (text)
Image (container)
Trade ins
Trade in ID (primary key; text and serial number of the computer)
ID of model (text, list of values, foreign key)
Plug
Spec ID (serial number auto-entrez)
Model ID (foreign key)
Trade in ID (foreign key)
Specification of name (list of values)
Description (text)
You would have two layouts (screens): data entry and displays A3. You may create as many additional provisions to show some combinations of data that you want to the purposes as long as you can meet. Export to PDF or Excel spreadsheet file anywhere, anytime. Build automatic reports with live graphics, use the conditional formatting, automate with scripts, etc., etc.
Wonderful program. Each company should have.
JET
-
Frames of data control and example of Servlet of Duncan Mill
The harvest of April 2011, Frank included a link to the blog of Duncan Mill on the creation of a servlet which could reuse an existing page definition in order to get the servlet data controls to perform tasks.
http://blogs.Oracle.com/Groundside/entry/integrating_adf_and_servlets
In the example of Mr. Mill, the possibility of obtaining the data controls is based on the ability to obtain a frame of data control name. BindingContext.getCurrent () .getCurrentDataControlFrame)
You visit an ADF page with a bean to support that gets this control framework and the thicket in the servlet session. The subsequent servlet and then gets this value from the session and use it to get in the data controls in the definition of the associated page. Everything depends on a user using a browser to hit a page and then struck a servlet.
What happens if I have an external process that needs to call the servlet directly? No appeal of page, no navigation software, just a straight call servlet where the servlet needs a binding context to obtain data controls to work? Is it possible for the servlet make a call which translates into a new framework of control of data generated for use by the servlet?
Thank youYou can. And the code you gave seems OK to me. Have you added your servlet for the adfBindings filter (in the web.xml file)? Then only you can access the link container (as the filter puts it in place).
Web.XmladfBindings yourservletname FORWARD INCLUDE REQUEST Pagedef (image_dummyPageDef.xml in my case)
DataBindings.CPX
... ... in the servlet
protected EmModule findEmpModule() { BindingContext bindingContext = BindingContext.getCurrent(); DCBindingContainer amx = bindingContext.findBindingContainer("image_dummyPageDef"); EmpModule am = (EmpModule) amx.getDataControl().getApplicationModule(); return am; } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ... EmpModule am = findEmpModule(); //work with the app module or binding container ...}
Who should do it
Timo
-
Is it possible to POST data to an application process?
Hello
I use Google Gears to implement the Apex 3.2 multiple file upload. This works perfectly except that the downloaded files are inserted into the table document with security_group_id = 0 and are not accessible via the view wwv_flow_files.
To resolve this problem, I am using an application process (if the security context is correctly set up), but I get a 404 error when I try to POST the file (using the standard URL format).
Before I spend more time on this, I would ask... Enforcement procedures do not like HTTP POST and only work with HTTP Get?
If this is the case, is there another option to implement the security context when validating data at the Apex DAD?
Thank you
LuisHi Luis,.
"on-demand" process supports HTTP post as well. I think you should take a look 'error.log' the file on your web server to know what is the root cause of your 404 error. Take a look at http://www.inside-oracle-apex.com/oracle-apex-got-404-not-found-2/ for more details.
Concerning
Patrick
-----------
My Blog: http://www.inside-oracle-apex.com
APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins -
New Mac compatible Kernel Panics
I have a panic of the compatible GPU core on my brand new macbook pro. They do not appear in safe mode, and even to wipe the drive and reinstall the operating system has led to some panic.
System Specs:
Model name: MacBook Pro
Model identifier: MacBookPro12, 1
Processor name: Intel Core i5
Processor speed: 2.7 GHz
Number of processors: 1
Total number of cores: 2
(By heart) L2 Cache: 256 KB
L3 Cache: 3 MB
Memory: 8 GB
Boot ROM version: MBP121.0167.B15
Version of the SCM (System): 2.28f7
Serial number (System): C0 * VH5
Material UUID: *.
Journal of panic:
Sun Jan 24 16:17:27 2016
Event: GPU Reset
Date/time: Sun Jan 24 16:17:27 2016
Application: WindowServer
Path:
OS version: Mac OS X Version 10.11.3 (Build 15 d 21)
Graphics hardware: Intel Graphics Iris 6100
Signature: 813
Report data:
===========================================================================
Intel GPU Hang summary
version 1.1.0
===========================================================================
BDW graphics runs in mode Execlist
Review of Scheduler interface 1
Treatment of blockage for the material context ID [7]
-Summary of the status for all THE rings-
Ring MAIN is blocked in a treatment buffer batch<-- root="">-->
MEDIA ring is NOT enabled
BLIT ring is inactive
VEBOX ring is NOT enabled
MEDIA2 Ring is NOT enabled
===========================================================================
Records of Ring material
===========================================================================
-Ring MAIN-
RING_HEAD = 0x000001a0 (offset = 0x000001a0, count of wrap = 0, wait_for_cond = 0x0)
RING_TAIL = 0x000017a0 (offset = 0x000017a0)
RING_START = 0x1004a000 (offset = 0x1004a000)
RING_CTRL = 0x0001f001 (enabled, auto off report (0x00) don't waiting, semaphore without waiting, length = 0 x 020 4 KB pages)
-SUPPORTS - ring
RING_HEAD = 0x00000000 (offset = 0 x 00000000, wrap count = 0, wait_for_cond = 0 x 0)
RING_TAIL = 0x00000000 (offset = 0x00000000)
RING_START = 0x00000000 (offset = 0x00000000)
RING_CTRL = 0x00000000 (off, auto off report (0x00) don't waiting, semaphore without waiting, length = 0 x 001 4 KB pages)
-Ring BLIT-
RING_HEAD = 0x012004a8 (offset = 0x000004a8, count of wrap = 9, wait_for_cond = 0x0)
RING_TAIL = 0x000004a8 (offset = 0x000004a8)
RING_START = 0x100b2000 (offset = 0x100b2000)
RING_CTRL = 0x0001f001 (enabled, auto off report (0x00) don't waiting, semaphore without waiting, length = 0 x 020 4 KB pages)
-VEBOX ring-
RING_HEAD = 0x00000000 (offset = 0 x 00000000, wrap count = 0, wait_for_cond = 0 x 0)
RING_TAIL = 0x00000000 (offset = 0x00000000)
RING_START = 0x00000000 (offset = 0x00000000)
RING_CTRL = 0x00000000 (off, auto off report (0x00) don't waiting, semaphore without waiting, length = 0 x 001 4 KB pages)
-MEDIA2 Ring-
RING_HEAD = 0x00000000 (offset = 0 x 00000000, wrap count = 0, wait_for_cond = 0 x 0)
RING_TAIL = 0x00000000 (offset = 0x00000000)
RING_START = 0x00000000 (offset = 0x00000000)
RING_CTRL = 0x00000000 (off, auto off report (0x00) don't waiting, semaphore without waiting, length = 0 x 001 4 KB pages)
-Other records associated with convicted ring-
BB_ADDR = 0x129cf005 (offset = 0x129cf004, valid = 0x1)
BB_STATE = 0X00000020
IPEIR = 0 X 00000000
ACTHD = 0X129CF004
EIR = 0 X 00000000
EMR = 0XFFFFFFFF
ESR = 0 X 00000001
INSTPM = 0 X 00006080
INSTPS = 0 X 80000201
===========================================================================
Info of stamp for all indexes
===========================================================================
Returned this index
0: 0x000259a0 0x0002597e<->->
1: 0 x 00000068 0 x 00000068
2: 0x0000638e 0x0000638e
3: 0x00000000 0x00000000
4: 0x00000000 0x00000000
===========================================================================
The Planner
===========================================================================
Execlists subject:
RCS: fixed ID [7] | FIXED ID [4]
VCS: [0/0]
BCS: [0/0]
CVE: [0/0]
VCS2: [0/0]
Wait queues:
RCS: wait queue length = 0
VCS: wait queue length = 0
BCS: wait queue length = 0
CVE: wait queue length = 0
VCS2: wait queue length = 0
Queues by stamp index:
===========================================================================
Details for ring Hung/Stuck: HAND
===========================================================================
Last header statement executed: 0xffffffff (IPEHR = 0xffffffff)
-> Use AubList to decode: Aublist d 0xffffffff
Some hand engines DO NOT.
-INSTDONE (= 0xffdfffff): don't do not = CS.
-INSTDONE_ROW (= 0xffffffff): does not =.
-INSTDONE_SAMPLER (= 0xffffffff): does not =.
EXECUTION LIST INFORMATION:
Enforcement list status register:
-CurrentContextID: 7
-CurrentExecListPointer: 1
-ExecListWritePointer: 0
-ExecListQueueFull: FALSE
-ExecList1Valid: VALID
-ExecList0Valid: NO VALID
-CurrentActiveElementStatus: Element 0
-ArbitrationEnable: FALSE
-ExecList1Active: TRUE
-ExecList0Active: FALSE
-LastContextSwitchReason(0x02): PREEMPTED
Run list 0: waiting
Context of 0:
-Valid: TRUE
-The ContextID: 7
-ForcePDRestore: FALSE
-ForceRestore: FALSE
-AddressingMode: LEGACY_CONTEXT_WITHOUT_64_BIT_VA_SUPPORT
-FaultHandling: FAULT_AND_HANG
-PrivilegeAccess: TRUE
-LogicalRingContextAddress: 0x0001006a
Context 1:
-Valid: FALSE
-The ContextID: 0
-ForcePDRestore: FALSE
-ForceRestore: FALSE
-AddressingMode: ADVANCED_CONTEXT_WITHOUT_AD_SUPPORT
-FaultHandling: FAULT_AND_HANG
-PrivilegeAccess: FALSE
-LogicalRingContextAddress: 0 x 00000000
Showing 1 of execution:<--->--->
Context of 0:
-Valid: TRUE
-The ContextID: 7
-ForcePDRestore: FALSE
-ForceRestore: FALSE
-AddressingMode: LEGACY_CONTEXT_WITHOUT_64_BIT_VA_SUPPORT
-FaultHandling: FAULT_AND_HANG
-PrivilegeAccess: TRUE
-LogicalRingContextAddress: 0x0001006a
Context 1:
-Valid: TRUE
-The ContextID: 4
-ForcePDRestore: FALSE
-ForceRestore: FALSE
-AddressingMode: LEGACY_CONTEXT_WITHOUT_64_BIT_VA_SUPPORT
-FaultHandling: FAULT_AND_HANG
-PrivilegeAccess: TRUE
-LogicalRingContextAddress: 0 x 00010035
Context, State buffer pointers:
-WritePointer: 2
-ReadPointer: 7
Entry context buffer 0 State:
-ContextSwitchReason(0x02): PREEMPTED
-The ContextID: 7
-LiteRestore: TRUE
-SemaphoreWaitMode: SIGNAL
-DisplayPlane: 0 x 00
Context state input buffer 1:
-ContextSwitchReason(0x02): PREEMPTED
-The ContextID: 7
-LiteRestore: TRUE
-SemaphoreWaitMode: SIGNAL
-DisplayPlane: 0 x 00
Context state input buffer 2:
-ContextSwitchReason(0x02): PREEMPTED
-The ContextID: 7
-LiteRestore: TRUE
-SemaphoreWaitMode: SIGNAL
-DisplayPlane: 0 x 00
Context buffer entry 3 State:
-ContextSwitchReason(0x02): PREEMPTED
-The ContextID: 7
-LiteRestore: TRUE
-SemaphoreWaitMode: SIGNAL
-DisplayPlane: 0 x 00
Entry context buffer 4 State:
-ContextSwitchReason(0x02): PREEMPTED
-The ContextID: 7
-LiteRestore: TRUE
-SemaphoreWaitMode: SIGNAL
-DisplayPlane: 0 x 00
Context buffer entry 5 State:
-ContextSwitchReason(0x02): PREEMPTED
-The ContextID: 7
-LiteRestore: TRUE
-SemaphoreWaitMode: SIGNAL
-DisplayPlane: 0 x 00
-Page Table seems to be well-
-----------------------------------
Content of the buffer ring HAND dumping:
Start at Offset: 0x00000010
Head Offset: 0x0000019c (choice of the previous statement)
End offset: 0x000001c8
-----------------------------------
Offset value
------------------------
0x00000010: 0 x 00105021
0 x 00000014: 0 x 10000000
0 x 00000018: 0x00000000
0x0000001c: 0x00000000
0x00000020: 0x00000000
0 x 00000024: 0x7a000004
0x0 00000028: x 00104598
0x0000002c: 0 x 10001000
00000030: 0 x 00000000 x 0
0x0 00000034: x 00025977
0 x 00000000 00000038: 0 x
0x0000003c: 0x00000000
00000040: 0 x 00000000 x 0
0 x 00000044: 0 x 00000000
0 x 00000048: 0 x 00000000
0x0000004C: 0x7a000004
0x0 00000050: x 00105021
0x0 00000054: x 10000000
0 00000058: 0 x 00000000 x
0x0000005c: 0x00000000
00000060: 0 x 00000000 x 0
0 x 00000064: 0x7a000004
0x0 00000068: x 00104598
0x0000006c: 0 x 10001000
00000070: 0 x 00000000 x 0
0 x 00000074: 0x0002597a
0 x 00000078: 0 x 00000000
0x0000007c: 0x00000000
0 x 00000000 00000080: 0 x
0 00000084: 0 x 00000000 x
0 x 00000000 00000088: 0 x
0x0000008c: 0x7a000004
0x0 00000090: x 00105021
0x0 00000094: x 10000000
0 00000098: 0 x 00000000 x
0x0000009C: 0x00000000
0x000000A0: 0x00000000
0x000000a4: 0x7a000004
0x000000a8: 0 x 00104598
0x000000ac: 0 x 10001000
0x000000b0: 0x00000000
0x000000B4: 0x0002597b
0x000000B8: 0x00000000
0x000000bc: 0x00000000
0x000000c0: 0x00000000
0x000000C4: 0x00000000
0x000000c8: 0x00000000
0x000000cc: 0x7a000004
0x000000d0: 0 x 00105021
0x000000d4: 0x10000000
0x000000D8: 0x00000000
0x000000dc: 0x00000000
0x000000e0: 0x00000000
0x000000E4: 0x7a000004
0x000000e8: 0 x 00104598
0x000000ec: 0 x 10001000
0x000000f0: 0x00000000
0x000000F4: 0x0002597c
0x000000f8: 0x00000000
0x000000FC: 0x00000000
0 x 00000100: 0 x 00000000
0 x 00000104: 0 x 00000000
0 00000108: 0 x 00000000 x
0x0000010c: 0x7a000004
0x0 00000110: x 00105021
0x0 00000114: x 10000000
0 00000118: 0 x 00000000 x
0x0000011C: 0x00000000
0 x 00000120: 0 x 00000000
0 x 00000124: 0x7a000004
0x0 00000128: x 00104598
0x0000012c: 0 x 10001000
00000130: 0 x 00000000 x 0
0 x 00000134: 0x0002597d
0 x 00000138: 0 x 00000000
0x0000013C: 0x00000000
00000140: 0 x 00000000 x 0
0 00000144: 0 x 00000000 x
0 00000148: 0 x 00000000 x
0x0000014c: 0x7a000004
0x0 00000150: x 00144000
0x0 00000154: x 10000000
0 00000158: 0 x 00000000 x
0x0000015c: 0x00000000
0 00000160: 0 x 00000000 x
0 x 00000164: 0x7a000004
0x0 00000168: x 00105021
0x0000016c: 0x10000000
0 x 00000170: 0 x 00000000
0 00000174: 0 x 00000000 x
0 00000178: 0 x 00000000 x
0x0000017c: 0x7a000004
0 x 00000180: 0x01000c1c
0 00000184: 0 x 00000000 x
0 00000188: 0 x 00000000 x
0x0000018c: 0x00000000
0 00000190: 0 x 00000000 x
0x0 00000194: x 18800101
0 x 00000198: 0x129cf000
0x0000019c: 0x00000000<---- ring="" head="" pointer="">---->
0x000001a0: 0x00000000
0x000001a4: 0x7a000004
0x000001a8: 0 x 00105021
0x000001ac: 0x10000000
0x000001b0: 0x00000000
0x000001b4: 0x00000000
0x000001b8: 0x00000000
0x000001bc: 0x7a000004
0x000001c0: 0 x 00104598
0x000001c4: 0 x 10001000
Command line Aublist:
-----------------------
AubList d 0 x 00105021 0x10000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00104598 0 x 10001000 0x00000000 0 x 00025977 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00105021 0x10000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00104598 0 x 10001000 0 x 00000000 0x0002597a 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00105021 0x10000000 0 x 00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00104598 0 x 10001000 0 x 00000000 0x0002597b 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00105021 0x10000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00104598 0 x 10001000 0 x 00000000 0x0002597c 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00105021 0x10000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 00104598 x 0 0 x 10001000 0 x 00000000 0x0002597d 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00144000 0x10000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0 x 00105021 0x10000000 0x00000000 0x00000000 0 x 00000000 0x7a000004 0x01000c1c 0x00000000 0x00000000 0x00000000 0x00000000 0 x 18800101 0x129cf000 0x00000000 0 x 00000000 0x7a000004 0 x 00105021 0x10000000 0x00000000 0 x 00000000 x 00000000 0x7a000004 0 0 00104598 x 0 x 10001000
-Lot MAIN buffer records-
BB_ADDR = 0X129CF005
BB_ADDR_UDW = 0 X 00000000
BB_STATE = 0X00000020
BB address is valid
BB reserved address bits are not set
Reserved bits of State BB are not defined
-----------------------------------
Contents of the MAIN dumping lot buffer:
Boot offset: 0x00000000129cf000
Head Offset: 0x00000000129cf004 (choice of the previous statement)
End offset: 0x00000000129cf050
bufStartPtr: 0xffffff80f75a4000
bufPrintIndex: 0x00000000
-----------------------------------
Offset value of TWG
------------------------
0x129cf000: 0x00000000
0x129cf004: 0x00000000<---- head="">---->
0x129cf008: 0x7a000004
0x129cf00c: 0 x 00105021
0x129cf010: 0x10000000
0x129cf014: 0x00000000
0x129cf018: 0x00000000
0x129cf01c: 0x00000000
0x129cf020: 0x7a000004
0x129cf024: 0 x 00104418
0x129cf028: 0 x 10001000
0x129cf02c: 0x00000000
0x129cf030: 0x0002597f
0x129cf034: 0x00000000
0x129cf038: 0x7a000004
0x129cf03c: 0 x 00004000
0x129cf040: 0 x 10002000
0x129cf044: 0x00000000
0x129cf048: 0x0000a011
0x129cf04c: 0x00000000
-Slice commune INST_DONE register.
All the common slice engines are made.
-INSTDONE_CS (= 0xffffffff): does not =.
===========================================================================
MMIO register Dump
===========================================================================
MMIO HAND records
-------------------------------------------------
EXECCONDITION_EXCC: 0X00000000
RING_BUFFER_PRB0_TAIL: 0X000017A0
RING_BUFFER_PRB0_HEAD: 0X000001A0
RING_BUFFER_PRB0_START: 0X1004A000
RING_BUFFER_PRB0_CTL: 0X0001F001
RENDERDEBUG_RC_PSMI_CTRL: 0X00000010
RENDERDEBUG_RC_PWRCTX_MAXCNT: 0 X 00000040
RENDERDEBUG_IPEHR: 0XFFFFFFFF
RENDERDEBUG_INSTDONE_1: 0XFFDFFFFF
RENDERDEBUG_INSTPS: 0 X 80000201
RENDERDEBUG_ACTHD: 0X129CF004
RENDERDEBUG_DMA_FADD_P: 0X129CF200
CONTROL_INSTDONE_2: 0X00000000
CONTROL_3D_CHICKEN: 0X00000000
CONTROL_3D_CHICKEN2: 0X00000000
CONTROL_3D_CHICKEN3: 0X00000000
CONTROL_3D_CHICKEN4: 0X00000000
IDENTIFICATION_NOPID: 0X00000000
CONTROL_HWSTAM: 0XFFFFFFFF
CONTROL_MI_MODE: 0 X 00004000
CONTROL_IMR: 0XFFFFF6E7
CONDITION_EIR: 0X00000000
CONDITION_EMR: 0XFFFFFFFF
CONDITION_ESR: 0X00000001
INSTPM: 0 X 00006080
CONTROL_CMD_CCTL_0: 0X00000000
BATCHBUFF_BB_STATE: 0X00000020
CACHE_MODE_0: 0X00000000
CACHE_MODE_1: 0X000001C0
COMMON_SLICE_INSTDONE: 0XFFFFFFFF
COMMON_SLICE_CHICKEN1: 0X00000000
COMMON_SLICE_CHICKEN2: 0X00000000
FF_SLICE_CS_CHICKEN1: 0X00000000
FF_SLICE_CS_CHICKEN2: 0X00000000
RING_BUFFER_UHPTR: 0X00000000
BATCHBUFF_BB_ADDR: 0X129CF005
BATCHBUFF_BB_ADDR_UDW: 0X00000000
BATCHBUFF_BB_PREEMPT_ADDR: 0X00000000
RENDER_PR_CTR_CTL: 0X00000001
RENDER_PR_CTR_THRSH: 0 X 00145855
RING_BUFFER_CCID: 0X00000000
RENDER_PR_CTR: 0X00000000
RENDER_CTX_SIZE: 0X00000000
RENDER_CTX_AS_OFFSET: 0X00000000
RENDER_CTX_PIPESTATEBASE: 0X00000000
SCRATCHPAD_ECOSKPD: 0X00000000
SCRATCHPAD_VFSKPD: 0X00000000
SCRATCHPAD_VFDC: 0X00000000
INTERNAL_CSFLFSM: 0X00000000
INTERNAL_CSFLFLAG: 0 X 50000000
INTERNAL_CSFLTRK: 0 X 08000001
INTERNAL_CSCMDOP: 0XFFFFFFFF
INTERNAL_CSCMDVLD: 0X00000001
OAUNIT_OACONTROL: 0X00000001
OAUNIT_OASTATUS1: 0X00000000
OAUNIT_OASTATUS2: 0X00000000
OAUNIT_OANOASELECT: 0X00000000
OAUNIT_OAREPORTTRIG4: 0 X 00008002
OAUNIT_OAREPORTTRIG3: 0 X 00000007
OAUNIT_OAREPORTTRIG2: 0 X 00008002
OAUNIT_OAREPORTTRIG1: 0 X 00000007
OAUNIT_OASTARTTRIG4: 0 X 00008002
OAUNIT_OASTARTTRIG3: 0 X 00000007
OAUNIT_OASTARTTRIG2: 0 X 00008002
OAUNIT_OASTARTTRIG1: 0 X 00000007
OAUNIT_CEC0_0: 0 X 00008002
OAUNIT_CEC0_1: 0 X 00000007
OAUNIT_CEC1_0: 0 X 00008002
OAUNIT_CEC1_1: 0 X 00000007
OAUNIT_CEC2_0: 0 X 00000702
OAUNIT_CEC2_1: 0X00000000
OAUNIT_CEC3_0: 0X03C5D391
OAUNIT_CEC3_1: 0X00000000
OAUNIT_OABUFFER: 0X00000000
RENDER_MI_PREDICATE_SRC0: 0X00000000
RENDER_MI_PREDICATE_SRC1: 0X00000000
RENDER_MI_PREDICATE_DATA: 0X00000000
RENDER_MI_PREDICATE_RESULT: 0X00000000
RENDER_3DPRIM_END_OFFSET: 0X00000000
RENDER_3DPRIM_START_VERTEX: 0X00000000
RENDER_3DPRIM_VERTEX_COUNT: 0X00000000
RENDER_3DPRIM_INSTANCE_COUNT: 0X00000000
RENDER_3DPRIM_START_INSTANCE: 0X00000000
RENDER_3DPRIM_BASE_VERTEX: 0X00000000
EL RCS status: 0 x 00024049
RCS EL 0 content: 0x1006a129
RCS EL 1 content: 0x1006a129
RCS_PDP0_DESCRIPTOR lo: 0x0c290000
Hi RCS_PDP0_DESCRIPTOR: 0x00000002
RCS_PDP1_DESCRIPTOR lo: 0x0ba91000
Hi RCS_PDP1_DESCRIPTOR: 0x00000002
RCS_PDP2_DESCRIPTOR lo: 0x0afd2000
Hi RCS_PDP2_DESCRIPTOR: 0x00000002
RCS_PDP3_DESCRIPTOR lo: 0x0b913000
Hi RCS_PDP3_DESCRIPTOR: 0x00000002
CONTROL_GFX_MODE: 0X0000A800
RENDER_MTCH_CID_RST: 0X00000002
CONTROL_PRBL_SF: 0X00000000
STATUS_RUN_LIST: 0 X 00024049
STATUS_CTXT_ST_PTR: 0X00000000
STATUS_CTXT_SR_CTL: 0X00000008
STATUS_CTXT_PREMP_DBG: 0X00000000
COMMAND_ARB_MODE: 0X00000000
COMMAND_GFX_PEND_TLB_0: 0X00000000
COMMAND_GFX_PEND_TLB_1: 0 X 00800000
COMMAND_ZSHR: 0X00000000
COMMAND_CZWMRK: 0X00000000
COMMANDDBG_ECOCHK: 0XFFFFFFFF
CONTROL_MIDARB_PRIO: 0X00000000
PAGETABLE_PP_PFIR: 0XFC0DC000
PAGETABLE_PP_PFD: 0X00000000
VECTOR_TLBPEND_VLD0: 0X00000000
VECTOR_TLBPEND_VLD1: 0X00000000
VECTOR_TLBPEND_RDY0: 0X00000000
VECTOR_TLBPEND_RDY1: 0X00000000
VECTOR_MTTLB_VLD0: 0X00000000
VECTOR_MTTLB_VLD1: 0X00000000
VECTOR_VICTLB_VLD0: 0X00000000
VECTOR_VICTLB_VLD1: 0X00000000
VECTOR_RCCTLB_VLD0: 0X00000000
VECTOR_RCCTLB_VLD1: 0X00000000
VECTOR_RCZTLB_VLD0: 0X00000000
VECTOR_RCZTLB_VLD1: 0X00000000
CONTROL_GT_MODE: 0X00000000
PAGETABLE_FBC_RT_BASE_ADDR: 0X00000000
GPMUNIT_MESSAGE_BUSRST: 0X00C00010
SYSCONFIG_SQCM: 0 X 00000400
SYSCONFIG_SQERR: 0X00000000
SYSCONFIG_MFCR: 0 X 00070000
SYSCONFIG_PERFCNT1L: 0X00000000
SYSCONFIG_PERFCNT1H: 0X00000000
SYSCONFIG_PERFCNT2L: 0X00000000
SYSCONFIG_PERFCNT2H: 0X00000000
SYSCONFIG_PERFMATARIXL: 0X00000000
SYSCONFIG_PERFMATARIXH: 0X00000000
SYSCONFIG_UCGCTL1: 0X00010000
SYSCONFIG_UCGCTL2: 0 X 00203000
SYSCONFIG_UCGCTL3: 0X00000000
SYSCONFIG_UCGCTL4: 0 X 02000001
SYSCONFIG_RCGCTL1: 0X00000100
SYSCONFIG_RCGCTL2: 0XFFC00000
SYSCONFIG_IFDIMCTL: 0X00000000
SYSCONFIG_GDRST: 0X00000000
SYSCONFIG_RSTCTL: 0X00000000
SYSCONFIG_MISCCPCTL: 0X0000027C
SYSCONFIG_PSMIBASE: 0X00000000
SYSCONFIG_PSMICTRL: 0X00000000
SYSCONFIG_PSMISTATUS: 0X00000000
CONTROL_TD_CTL2: 0X00000000
CONTROL_TD_VF_VS_EMSK: 0X00000000
CONTROL_TD_GS_EMSK: 0X00000000
CONTROL_TD_HS_EMSK: 0X00000000
CONTROL_TD_DS_EMSK: 0X00000000
CONTROL_TD_WIZ_EMSK: 0X00000000
CONTROL_TD_TS_EMSK: 0X00000000
MMIO Offset:
------------
0 x 00002000: 0 x 00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002020: 0 x 00000000 x 0x00000000 0x00000000 0 x 00000000 0x000017a0 0x000001a0 0x1004a000 0x0001f001
0 00002040: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000010 0 x 00000040 0x00000000 0x00000000
0 00002060: 0 x 00000000 x 00000000 0xffffffff 0xffdfffff x 0 0 x 80000201 0x129cf004 0x129cf200 0x00000000
0x0 00002080: x 10002000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00004000
0x000020a0: 0x24a01010 0 x 00000000 0xfffff6e7 0x00000000 0 x 00000000 0xffffffff 0x00000001 0x00000000
0x000020c0: 0 x 00006080 0x00000000 0x80000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000020e0: 0x00000000 0x00000000 0x00000001 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002100: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000020 0x00000000 0x00000000 0x00000000
0 00002120: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 x 00002140: 0x129cf005 0x00000000 0x00000000 0 x 00000000 0x129cf000 0x00000000 0x00000001 0x00000000
0 00002160: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000001 0 x 00145855
0 00002180: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000021a0: 0x00000000 0x00000000 0 x 05655582 0x00010000 0 x 00000000 0x00003b00 0x00009ac0 0x00000000
0x000021c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000021e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002200: 0 x 00000000 x 0 x 50000000 0 x 08000001 0xffffffff 0x00000001 0 x 00000000 0x129cf004 0x00000000
0 00002220: 0 x 00000000 x 0x00000000 0x00000000 0x00000002 0x00000000 0 x 00024049 0 x 00000007 0x00000000
0 x 00002240: 0x1006a001 0x00000008 0x00000000 0 x 00000000 0x1006a129 0 x 00000007 0x00000000 0x00000000
0 x 00002260: 0x1006a129 0 x 00000007 10035129 x 0 0 x 00000004 0x0c290000 0 x 00000002 0x0ba91000 0x00000002
0 x 00002280: 0x0afd2000 0 x 00000002 0x0b913000 0x00000002 0x00000000 0x00000000 0 x 00000000 0x0000a800
0x000022a0: 0x00000000 0x00000020 0x00000001 00400030 x 0 0 x 08000000 0x00400000 0x00000100 0 x 00000003
0x000022c0: 0 x 18800101 0x3df71e3f 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000022e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002300: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002320: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002340: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x1ef8386b 0 x 00000004
0x0 00002360: x 00000001 0x00000000 0x00000000 0x00000000 0 x 00008002 0 x 00000007 00008002 x 0 0 x 00000007
0 00002380: 0 x 00008002 x 0 x 00000007 00008002 x 0 0 x 00000007 0 x 00008002 0 x 00000007 0 x 00008002 0 x 00000007
0x000023a0: 0 x 00000702 0 x 00000000 0x03c5dcfd 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000023c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000023e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 x 00002400: 0 x 00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002420: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002440: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002460: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002480: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000024a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000024c0: 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00002094 0 00002094 x 00002094 x 0 0 x 00002094
0x000024e0: 0 x 00002094 0 00002094 x 00002094 x 0 0 x 00002094 0 x 00002094 0 x 00002094 0 x 00002094 0 x 00002094
0 00002500: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002520: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002540: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002560: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002580: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000025a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000025c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000025e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0x00000000
0 x 00002600: 0 x 00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002620: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002640: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002660: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002680: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000026a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000026c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000026e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002700: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002720: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002740: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002760: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00002780: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000027a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000027c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000027e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
BLIT MMIO records
-------------------------------------------------
EXECCONDITION_BCS_EXCC: 0X00000000
RING_BUFFER_BCS_RING_TAIL: 0X000004A8
RING_BUFFER_BCS_RING_HEAD: 0X012004A8
RING_BUFFER_BCS_RING_START: 0X100B2000
RING_BUFFER_BCS_RING_CTL: 0X0001F001
BLTDEBUG_RC_PSMI_CTRL: 0X00000010
BLTDEBUG_RC_PWRCTX_MAXCNT: 0X0000000A
BLTDEBUG_BCS_IPEIR: 0X00000000
BLTDEBUG_BCS_IPEHR: 0X00000000
BLTDEBUG_BCS_INSTDONE: 0XFFFFFFFE
BLTDEBUG_BCS_ACTHD: 0X012004A8
BLTRDEBUG_BCS_DMA_FADD: 0X100B24A8
IDENTIFICATION_BCS_NOPID: 0X00000000
CONTROL_BCS_HWSTAM: 0XFFFFFFFF
CONTROL_BCS_MI_MODE: 0 X 00000200
CONTROL_BCS_GAC_MODE: 0X00000000
CONTROL_BCS_IMR: 0XF6E7FFFF
CONTROL_BCS_EIR: 0X00000000
CONTROL_BCS_EMR: 0XFFFFFFFA
CONTROL_BCS_ESR: 0X00000000
BLT_BCS_INSTPM: 0X00000000
RING_BUFFER_BCS_UHPTR: 0X00000000
BATCHBUFF_BCS_BB_ADDR: 0X00000000
BLT_RING_BCS_RCCID: 0X00000000
BLT_RING_BCS_RNCID: 0X00000000
SCRATCHPAD_BCS_ECOSKPD: 0X00000000
PAGETABLE_BCS_SWCTRL: 0X00000002
BCS_PDP0_DESCRIPTOR lo: 0xfc5db000
Hi BCS_PDP0_DESCRIPTOR: 0x00000001
BCS_PDP1_DESCRIPTOR lo: 0xfc0dc000
Hi BCS_PDP1_DESCRIPTOR: 0x00000001
BCS_PDP2_DESCRIPTOR lo: 0xfca5d000
Hi BCS_PDP2_DESCRIPTOR: 0x00000001
BCS_PDP3_DESCRIPTOR lo: 0xfc1de000
Hi BCS_PDP3_DESCRIPTOR: 0x00000001
CONTROL_BLT_MODE: 0 X 00008000
BLT_TIMESTAMP: 0X1EF840B9
BLT_GAC_GAB: 0X00000000
COMMAND_BCS_HWS_PGA: 0 X 10004000
BLT_GAB_REPORT: 0X00000000
BLTVECTOR_TLBPEND_VLD0: 0X00000000
BLTVECTOR_TLBPEND_RDY0: 0X00000000
BLTVECTOR_BCS_TLB_VLD: 0X00000000
BLTVECTOR_BLB_TLB_VLD: 0X00000000
BLTVECTOR_CTX_TLB_VLD: 0X00000000
BLTVECTOR_PD_TLB_VLD: 0X00000000
SPRITE_DVSASCALE: 0X00000000
SPRITE_DVSBSURFLIVE: 0X00000000
SPRITE_DVSBSCALE: 0X00000000
MMIO Offset:
------------
0 00022000: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022020: 0 x 00000000 x 0x00000000 0x00000000 0 x 00000000 0x000004a8 0x012004a8 0x100b2000 0x0001f001
0 00022040: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0 x 00000010 0x0000000a 0x00000000 0x00000000
0 00022060: 0 x 00000000 x 00000000 0 x 0 x 00000000 0xfffffffe 0 x 00000000 0x012004a8 0x100b24a8 0x00000000
0x0 00022080: x 10004000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00000200
0x000220a0: 0x00000000 0 x 00000000 0xf6e7ffff 0x00000000 0 x 00000000 0xfffffffa 0x00000000 0x00000000
0x000220c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000220e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022100: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022120: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022140: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022160: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00150000
0 00022180: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000221a0: 0 x 00005400 0 x 00005500 0x00000a05 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000221c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000221e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0 00022200: x 00000002 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022220: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000301 0x00000000 0x00000000
0 00022240: 0 x 00000000 0xffff0008 x 00000000 0 x 0 x 00000000 0x100d2129 0 x 00000009 0x00000000 0x00000000
0 x 00022260: 0x100d2129 0 x 00000009 0x00000000 0 x 00000000 0xfc5db000 0 x 00000001 0xfc0dc000 0x00000001
0 x 00022280: 0xfca5d000 0 x 00000001 0xfc1de000 0x00000001 0x00000000 0x00000000 0x00000000 0 x 00008000
0x000222a0: 0x00000000 0 x 00000000 0x0002a000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000222c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000222e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022300: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022320: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022340: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x1ef845ee 0 x 00000004
0 00022360: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0 x 00000018 0 x 00000009 0x00000001 0x00000000
0x0 00022380: 00000018 x 0 x 00000009 0x00000001 0x00000000 0 x 00000018 0 x 00000009 0x00000001 0x00000000
0x000223a0: 0x00000002 0 x 00000000 0x00406e5c 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000223c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000223e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022400: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022420: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022440: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022460: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022480: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000224a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000224c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000224e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022500: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022520: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022540: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022560: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022580: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000225a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000225c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000225e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0x00000000
0 00022600: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022620: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022640: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022660: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022680: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000226a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000226c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000226e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022700: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022720: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022740: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022760: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00022780: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000227a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000227c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000227e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
MMIO MEDIA records
-------------------------------------------------
COMMAND_VCS_HWS_PGA: 0 X 10003000
RING_BUFFER_VCS_RING_TAIL: 0X00000000
RING_BUFFER_VCS_RING_HEAD: 0X00000000
RING_BUFFER_VCS_RING_START: 0X00000000
RING_BUFFER_VCS_RING_CTL: 0X00000000
MEDIADEBUG_RC_PSMI_CTRL: 0 X 00000014
MEDIADEBUG_RC_PWRCTX_MAXCNT: 0X0000000A
MEDIADEBUG_VCS_IPEIR: 0X00000000
MEDIADEBUG_VCS_IPEHR: 0X00000000
MEDIADEBUG_VCS_INSTDONE: 0XFFFFFFFE
MEDIADEBUG_VCS_ACTHD: 0X00000000
MEDIADEBUG_VCS_DMA_FADD: 0X00000000
IDENTIFICATION_VCS_NOPID: 0X00000000
CONTROL_VCS_HWSTAM: 0XFFFFFFFF
CONTROL_VCS_MI_MODE: 0 X 00000200
CONTROL_VCS_GAC_MODE: 0X00000000
CONTROL_VCS_IMR: 0XFFFFF6E7
CONTROL_VCS_EIR: 0X00000000
CONTROL_VCS_EMR: 0XFFFFFFFA
CONTROL_VCS_ESR: 0X00000000
MEDIA_VCS_INSTPM: 0X00000000
BATCHBUFF_VCS_BB_STATE: 0X00000000
STATUS_VCS_CTXT_SR_CTL: 0X00000000
BATCHBUFF_VCS_BB_ADDR: 0X00000000
MEDIA_VCS_CNTR: 0XFFFFFFFF
MEDIA_VCS_THRSH: 0 X 00150000
MEDIA_RING_VCS_RCCID: 0X00000000
MEDIA_RING_VCS_RNCID: 0X00000000
SCRATCHPAD_VCS_ECOSKPD: 0X00000000
VCS_PDP0_DESCRIPTOR lo: 0x00000000
Hi VCS_PDP0_DESCRIPTOR: 0x00000000
VCS_PDP1_DESCRIPTOR lo: 0x00000000
Hi VCS_PDP1_DESCRIPTOR: 0x00000000
VCS_PDP2_DESCRIPTOR lo: 0x00000000
Hi VCS_PDP2_DESCRIPTOR: 0x00000000
VCS_PDP3_DESCRIPTOR lo: 0x00000000
Hi VCS_PDP3_DESCRIPTOR: 0x00000000
MEDIA_TIMESTAMP: 0X1EF84DF1
MFC_VIN_AVD_ERROR_FLAGS: 0X00000000
MFC_VIN_AVD_ERROR: 0X00000000
MFC_BITSTREAM_BYTECOUNT_SLICE: 0X00000000
MFC_BITSTREAM_SE_BITCOUNT_SLICE: 0X00000000
MFC_AVC_CABAC_INSERTION_COUNT: 0X00000000
MFC_AVC_MINSIZE_PADDING_COUNT: 0X00000000
MFC_IMAGE_STATUS_MASK: 0X00000000
MFC_IMAGE_STATUS_CONTROL: 0X00000000
MFC_BITSTREAM_BYTECOUNT_FRAME: 0X00000000
MFC_BITSTREAM_SE_BITCOUNT_FRAME: 0X00000000
MFC_AVC_CABAC_BIN_COUNT_FRAME: 0X00000000
DEBUG_MFC_BSP_DEBUG0: 0X00000000
DEBUG_MFC_BSP_DEBUG1: 0X00000000
DEBUG_MFC_BSP_DEBUG2: 0X00000000
DEBUG_MFC_VIN_DEBUG0: 0X00000000
DEBUG_MFC_VIN_DEBUG1: 0X00000000
DEBUG_MFC_VIN_DEBUG2: 0X00000000
DEBUG_MFC_VIN_DEBUG3: 0X00000000
MEDIACONTROL_TLBPEND: 0X00000000
MEDIA_GAC_GAB: 0X00000000
MEDIACOMMANDDBG_ECOCHK: 0X00000000
MEDIACOMMANDDBG_ERROR: 0X00000000
MEDIAVECTOR_TLBPEND_VLD0: 0X00000000
MEDIAVECTOR_TLBPEND_VLD1: 0X00000000
MEDIAVECTOR_TLBPEND_RDY0: 0X00000000
MEDIAVECTOR_TLBPEND_RDY1: 0X00000000
MEDIAVECTOR_TLB064_VLD0: 0X00000000
MEDIAVECTOR_TLB064_VLD1: 0X00000000
MEDIAVECTOR_TLB132_VLD0: 0X00000000
MEDIAVECTOR_TLB132_VLD1: 0X00000000
MEDIAVECTOR_TLB232_VLD0: 0X00000000
MEDIAVECTOR_TLB232_VLD1: 0X00000000
MEDIAVECTOR_TLB304_VLD0: 0X00000000
MEDIAVECTOR_TLB304_VLD1: 0X00000000
MMIO Offset:
------------
0 x 00012000: 0 x 00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012020: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012040: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0 x 00000014 0x0000000a 0x00000000 0x00000000
0 00012060: 0 x 00000000 x 00000000 0 x 0 x 00000000 0xfffffffe 0x00000000 0x00000000 0x00000000 0x00000000
0x0 00012080: x 10003000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00000200
0x000120a0: 0x00000000 0 x 00000000 0xfffff6e7 0x00000000 0 x 00000000 0xfffffffa 0x00000000 0x00000000
0x000120c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000120e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012100: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012120: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012140: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 x 00012160: 0 x 00000000 0xffffffff 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00150000
0 00012180: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000121a0: 00004000 0 x 0 x 00004480 0x000a1105 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000121c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000121e0: 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000200 0x00000000 0x00000000 0x00000000
0 00012200: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012220: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000301 0x00000000 0x00000000
0 00012240: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012260: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012280: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00008100
0x000122a0: 0x00000000 0x00000000 0 x 00054000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000122c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000122e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012300: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012320: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012340: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x1ef85445 0 x 00000004
0 00012360: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0 x 00000018 0x000000b9 0 x 00008002 0x000000b9
0x0 00012380: x 00008002 0x000000b9 0 00008002 0x000000b9 x 00008002 0x000000b9 x 0 0 x 00008002 0x000000b9
0x000123a0: 0x00000000 0 x 00000000 0x000006ed 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000123c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000123e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012400: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012420: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012440: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012460: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012480: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000124a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000124c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000124e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012500: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012520: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012540: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012560: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012580: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000125a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000125c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000125e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0x00000000
0 00012600: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012620: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012640: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012660: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012680: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000126a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000126c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000126e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012700: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012720: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012740: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012760: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0 00012780: 0 x 00000000 x 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000127a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000127c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x000127e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
VEBOX MMIO records
-------------------------------------------------
COMMAND_VECS_HWS_PGA: 0 X 10005000
RING_BUFFER_VECS_RING_TAIL: 0X00000000
RING_BUFFER_VECS_RING_HEAD: 0X00000000
RING_BUFFER_VECS_RING_START: 0X00000000
RING_BUFFER_VECS_RING_CTL: 0X00000000
VEBOXDEBUG_RC_PSMI_CTRL: 0X00000010
VEBOXDEBUG_RC_PWRCTX_MAXCNT: 0X0000000A
VEBOXDEBUG_VECS_IPEIR: 0X00000000
VEBOXDEBUG_VECS_IPEHR: 0X00000000
VEBOXDEBUG_VECS_INSTDONE: 0XFFFFFFFE
VEBOXDEBUG_VECS_ACTHD: 0X00000000
VEBOXDEBUG_VECS_DMA_FADD: 0X00000000
IDENTIFICATION_VECS_NOPID: 0X00000000
CONTROL_VECS_HWSTAM: 0XFFFFFFFF
CONTROL_VECS_MI_MODE: 0 X 00000200
CONTROL_VECS_IMR: 0XFFFFF6E7
CONTROL_VECS_EIR: 0X00000000
CONTROL_VECS_EMR: 0XFFFFFFFA
CONTROL_VECS_ESR: 0X00000000
VEBOX_VECS_INSTPM: 0X00000000
BATCHBUFF_VECS_BB_STATE: 0X00000000
BATCHBUFF_VECS_BB_ADDR: 0X00000000
VEBOX_TIMESTAMP: 0X1EF85BE8
MMIO Offset:
------------
0x0001a000: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a020: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a040: 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000010 0x0000000a 0x00000000 0x00000000
0x0001a060: 0x00000000 0x00000000 0 x 00000000 0xfffffffe 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a080: 0 x 10005000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00000200
0x0001a0a0: 0x00000000 0 x 00000000 0xfffff6e7 0x00000000 0 x 00000000 0xfffffffa 0x00000000 0x00000000
0x0001a0c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a0e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a100: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a120: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a140: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a160: 0 x 00000000 0xffffffff 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00150000
0x0001a180: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a1a0: 0 x 00004800 0 x 00004900 0x000a0005 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a1c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a1e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a200: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a220: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000001 0x00000000 0x00000000
0x0001a240: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a260: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a280: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00008000
0x0001a2a0: 0x00000000 0x00000000 0 x 00150000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a2c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a2e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a300: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a320: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a340: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x1ef860a6 0 x 00000004
0x0001a360: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a380: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a3a0: 00000007 0 x 0 x 00000000 0x000007e7 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a3c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a3e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a400: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a420: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a440: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a460: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a480: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a4a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a4c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a4e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a500: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a520: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a540: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a560: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a580: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a5a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a5c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a5e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0x00000000
0x0001a600: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a620: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a640: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a660: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a680: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a6a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a6c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a6e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a700: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a720: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a740: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a760: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a780: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a7a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a7c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001a7e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
Dumping MEDIA2 MMIO records
-------------------------------------------------
COMMAND_VCS2_HWS_PGA: 0 X 10006000
RING_BUFFER_VCS2_RING_TAIL: 0X00000000
RING_BUFFER_VCS2_RING_HEAD: 0X00000000
RING_BUFFER_VCS2_RING_START: 0X00000000
RING_BUFFER_VCS2_RING_CTL: 0X00000000
MEDIA2DEBUG_RC_PWRCTX_MAXCNT: 0 X 00000040
MEDIA2DEBUG_VCS2_IPEIR: 0X00000000
MEDIA2DEBUG_VCS2_IPEHR: 0X00000000
MEDIA2DEBUG_VCS2_INSTDONE: 0XFFFFFFFE
MEDIA2DEBUG_VCS2_ACTHD: 0X00000000
IDENTIFICATION_VCS2_NOPID: 0X00000000
EXECCONDITION_VCS2_EXCC: 0X00000000
CONTROL_VCS2_MI_MODE: 0 X 00000200
CONTROL_VCS2_IMR: 0XF6E7FFFF
CONTROL_VCS2_EIR: 0X00000000
CONTROL_VCS2_EMR: 0XFFFFFFFA
CONTROL_VCS2_ESR: 0X00000000
MEDIA_VCS2_INSTPM: 0X00000000
BATCHBUFF_VCS2_BB_STATE: 0X00000000
BATCHBUFF_VCS2_BB_ADDR: 0X00000000
VCS2_PDP0_DESCRIPTOR lo: 0x00000000
Hi VCS2_PDP0_DESCRIPTOR: 0x00000000
VCS2_PDP1_DESCRIPTOR lo: 0x00000000
Hi VCS2_PDP1_DESCRIPTOR: 0x00000000
VCS2_PDP2_DESCRIPTOR lo: 0x00000000
Hi VCS2_PDP2_DESCRIPTOR: 0x00000000
VCS2_PDP3_DESCRIPTOR lo: 0x00000000
Hi VCS2_PDP3_DESCRIPTOR: 0x00000000
MEDIA2_TIMESTAMP: 0X1EF86881
VCS2_CTX_TIMESTAMP: 0 X 00000407
MMIO Offset:
------------
0x0001c000: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c020: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c040: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0 x 00000040 0x00000000 0x00000000
0x0001c060: 0x00000000 0x00000000 0 x 00000000 0xfffffffe 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c080: 0 x 10006000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00000200
0x0001c0a0: 0x00000000 0 x 00000000 0xf6e7ffff 0x00000000 0 x 00000000 0xfffffffa 0x00000000 0x00000000
0x0001c0c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c0e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c100: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c120: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c140: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c160: 0 x 00000000 0xffffffff 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0 x 00150000
0x0001c180: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c1a0: 00004000 0 x 0 x 00004480 0x000a1105 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c1c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c1e0: 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000200 0x00000000 0x00000000 0x00000000
0x0001c200: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c220: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000001 0x00000000 0x00000000
0x0001c240: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c260: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c280: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00008100
0x0001c2a0: 0x00000000 0x00000000 0 x 00054000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c2c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c2e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c300: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c320: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c340: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0x1ef86e0b 0 x 00000004
0x0001c360: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c380: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c3a0: 00000007 0 x 0 x 00000000 0x000004bf 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c3c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c3e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c400: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c420: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c440: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c460: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c480: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c4a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c4c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c4e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c500: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c520: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c540: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c560: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c580: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c5a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c5c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c5e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0 x 00000000 0xffffffff 0x00000000
0x0001c600: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c620: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c640: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c660: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c680: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c6a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c6c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c6e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c700: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c720: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c740: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c760: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c780: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c7a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c7c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x0001c7e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
Dumping OTHER registers MMIO
-------------------------------------------------
SYSCONFIG_DFSM: 0 X 20100042
SYSCONFIG_DSSM: 0 X 00000013
SYSCONFIG_DPFC_CONTROL_SA: 0X00000000
SYSCONFIG_DPFC_CPU_FENCE_OFFSET: 0X00000000
SYSCONFIG_TILECTL: 0X00000000
SYSCONFIG_MISC0: 0X00000000
SYSCONFIG_MGGC: 0X00000000
SYSCONFIG_MTOLUD: 0 X 90000001
SYSCONFIG_GFX_FLSH_CNTL: 0X000002C1
SYSCONFIG_MTOUUD: 0X6F000001
SYSCONFIG_MBDSM: 0X8C000001
SYSCONFIG_MBGSM: 0X8B800001
SYSCONFIG_GTVTD0: 0X00000000
SYSCONFIG_GTVTD1: 0X00000000
SYSCONFIG_GTVTD2: 0X00000000
SYSCONFIG_GTVTD3: 0X00000000
SYSCONFIG_GTVTD4: 0X00000000
SYSCONFIG_GTVTD5: 0X00000000
SYSCONFIG_GTVTD6: 0X00000000
SYSCONFIG_GTVTD7: 0X00000000
SYSCONFIG_GTVTD8: 0X00000000
SYSCONFIG_GTVTD9: 0X00000000
SYSCONFIG_GTVTD10: 0X00000000
SYSCONFIG_GTVTD11: 0X00000000
SYSCONFIG_GTVTD12: 0X00000000
SYSCONFIG_GTVTD13: 0X00000000
SYSCONFIG_GTVTD14: 0X00000000
SYSCONFIG_GTVTD15: 0X00000000
===========================================================================
Analysis of end Hang
===========================================================================
Should I just get a new computer for repair?
Thank you
Tyler
Model
Which does not resemble any panic report I've ever seen
Reports of kernel panic: "/ Library/Logs/DiagnosticReports".
http://support.Apple.com/kb/ht2546>
http://support.Apple.com/en-us/HT200553>
The panic report should have "panic" in the name of the file.
If you encounter a lot of panic, take the 2 or 3 most recent and post them as separate answers.
Have you installed the anti-virus packages. They are the number 1 software of panic cause.
Also, please post the EtreCheck output
-
ASA 5505 possibly interfere/blocking calls Incound UC560
ASA 5505 interfering with incoming calls - Cisco - Spiceworks #entry - 5716462 #entry - 5716462
All,
We had this problem the phone when we lose connectivity for some reason any. Here is an example:
We have an ASA 5505 before our UC560. Power lost to ASA (power connector from main Board loose) primary did identical backup with config. The layout-design is the following:
UC560<--->ASA 5505 Cisco IAD24523<--->(provider)<---WAN(3 bonded="">---WAN(3>
After the passage of the ASAs, incoming calls have been piecemeal. I can see the traffic on the firewall when the calls log, nothing otherwise. OS on the device are:
UC560 - 15.0 XA (1r).
ASA 5505-4, 0000 38
Contacted the provider and after calls debugging support have been expire with the 408 SIP error.
Release with support from Cisco and after debugging UC is to launch the SIP 487 disconnect error.
So based on the above and the only variable being the ASA, I'm fairly certain that it is indeed the ASA. Here is the config ASA (it's pretty long, sorry):
Output of the command: "show run".
: Saved
:
: Serial number:
: Material: ASA5505, 512 MB RAM, 500 MHz Geode Processor
:
ASA 4,0000 Version 38
!
XXXXX-CA hostname
activate the encrypted password of WUGxGkjzJJSPhT9N
volatile xlate deny tcp any4 any4
volatile xlate deny tcp any4 any6
volatile xlate deny tcp any6 any4
volatile xlate deny tcp any6 any6
volatile xlate deny udp any4 any4 eq field
volatile xlate deny udp any4 any6 eq field
volatile xlate deny udp any6 any4 eq field
volatile xlate deny udp any6 any6 eq field
WUGxGkjzJJSPhT9N encrypted passwd
names of
DNS-guard
192.168.254.1 mask - local 192.168.254.25 pool XXXXX-Remote IP 255.255.255.0
!
interface Ethernet0/0
Description-> Internet
switchport access vlan 2
!
interface Ethernet0/1
Description-> inside
switchport access vlan 10
!
interface Ethernet0/2
!
interface Ethernet0/3
!
interface Ethernet0/4
!
interface Ethernet0/5
!
interface Ethernet0/6
!
interface Ethernet0/7
!
interface Vlan1
Shutdown
No nameif
no level of security
no ip address
!
interface Vlan2
Description-> Internet<>
nameif outside
security-level 0
address IP XXX.XXX. XXX.242 255.255.255.240
!
interface Vlan10
nameif inside
security-level 100
IP 10.0.1.1 255.255.255.0
!
exec banner * W A R N I N G *.
banner exec unauthorised access prohibited. All access is
banner exec monitored and the intruder may be continued
exec banner to the extent of the law.
connection of the banner * W A R N I N G *.
banner connect unauthorized access prohibited. All access is
connection banner monitored, and intruders will be prosecuted
connection banner to the extent of the law.
Banner motd! ACCESS IS RESTRICTED TO AUTHORIZED PERSONNEL ONLY!
Banner motd this is a private computer system.
Banner motd, access is allowed only by authorized employees or agents of the
company banner motd.
Banner motd system can be used only for the authorized company.
Banner motd business management approval is required for all access privileges.
Banner motd, as this system is equipped with a safety system designed to prevent
Banner motd and attempts of unauthorized access record.
Banner motd
Banner motd unauthorized access or use is a crime under the law.
banner asdm XXXXX Enterprises Inc. $(hostname)
boot system Disk0: / asa904-38 - k8.bin
boot system Disk0: / asa904-29 - k8.bin
passive FTP mode
clock timezone PST - 8
clock summer-time recurring PDT
DNS domain-lookup outside
permit same-security-traffic intra-interface
object obj voip network
10.1.1.0 subnet 255.255.255.0
network object obj - 192.168.254.0--->--->
192.168.254.0 subnet 255.255.255.0
pool of local addresses of description
object obj cue-network
10.1.10.0 subnet 255.255.255.0
object obj priv-network
192.168.10.0 subnet 255.255.255.0
object obj data network
subnet 10.0.1.0 255.255.255.0
network object obj - 192.168.0.0
192.168.0.0 subnet 255.255.255.0
Description not used
network object obj - 192.168.1.0
subnet 192.168.1.0 255.255.255.0
Description not used
object obj nj-asa-private-network
Subnet 192.168.2.0 255.255.255.0
network obj object -? asa-private-network
192.168.5.0 subnet 255.255.255.0
network obj object -? asa-private-network
192.168.6.0 subnet 255.255.255.0
network obj object -? -asa - private-network
subnet 192.168.3.0 255.255.255.0
network obj object -? asa-priv-networl
subnet 192.168.4.0 255.255.255.0
network obj object -? asa-private-network
192.168.7.0 subnet 255.255.255.0
object obj-asa-Interior-voip-nic network
host 10.1.1.1
network obj_any object
subnet 0.0.0.0 0.0.0.0
network obj_any-01 object
subnet 0.0.0.0 0.0.0.0
network object obj - 0.0.0.0
host 0.0.0.0
object obj-vpn-nic network
Home 192.168.10.20
object obj XXXX-asa-private-network
192.168.8.0 subnet 255.255.255.0
House of XXXX description
network obj object -? asa-private-network
192.168.9.0 subnet 255.255.255.0
object asa inside-network data
subnet 10.0.1.0 255.255.255.0
asa data-outside-network object
subnet XXX.XXX. XXX.240 255.255.255.240
network of china-education-and-research-network-center object
Home 202.194.158.191
Acl explicitly blocked description
China unicom shandong network item
60.214.232.0 subnet 255.255.255.0
Acl explicitly blocked description
pbx-cue-Interior-nic network object
Home 10.1.10.2
pbx-cue-outside-nic network object
host 10.1.10.1
telepacific-voip-trunk network object
Home 64.60.66.250
Description is no longer used
us-la-mianbaodianying network object
Home 68.64.168.46
Acl explicitly blocked description
object network cue
10.1.10.0 subnet 255.255.255.0
private-network data object
192.168.10.0 subnet 255.255.255.0
pbx-outside-data-nic network object
host 10.0.1.2
pbx-voip-Interior-nic network object
host 10.1.1.1
voip network object
10.1.1.0 subnet 255.255.255.0
vpn-server-nic network object
Home 192.168.10.20
asa-data-outside-nic network object
host XXX.XXX. XXX.242
asa-voip-ctl-outside-nic network object
host XXX.XXX. XXX.244
the object 192.168.0.0 network
192.168.0.0 subnet 255.255.255.0
Description not used
the object 192.168.1.0 network
subnet 192.168.1.0 255.255.255.0
Description not used
nj-asa-priv-netowrk network object
Subnet 192.168.2.0 255.255.255.0
network of the 192.168.254.0 object
192.168.254.0 subnet 255.255.255.0
pool of local addresses of description
network of the object? -asa - private-network
subnet 192.168.3.0 255.255.255.0
network of the object? asa-private-network
subnet 192.168.4.0 255.255.255.0
network of the object? asa-private-network
192.168.5.0 subnet 255.255.255.0
network of the object? asa-private-network
192.168.6.0 subnet 255.255.255.0
network of the object? asa-private-network
192.168.7.0 subnet 255.255.255.0
network of the object? asa-private-network
192.168.9.0 subnet 255.255.255.0
the XXXX-asa-private-network object network
192.168.8.0 subnet 255.255.255.0
network object XXX.XXX. XXX.242
host XXX.XXX. XXX.242
service object 47
tcp source eq eq 47 47 destination service
object network dvr
Home 192.168.10.16
network dvr-nat-tcp8888 object
Home 192.168.10.16
network dvr-nat-tcp6036 object
Home 192.168.10.16
network dvr-nat-udp6036 object
Home 192.168.10.16
dvr-8888 service object
destination eq 8888 tcp service
object-group Protocol TCPUDP
object-protocol udp
object-tcp protocol
object-group service dvr-6036-tcp - udp
port-object eq 6036
détermine access-list extended allow object to ip pbx-outside-data-nic any4 inactive
détermine access-list extended allow ip pbx-outside-data-nic inactive object any4
access-list extended testout allowed ip object asa-voip-ctl-outside-nic any4 inactive
access-list extended testout allowed ip any4 object asa-voip-ctl-outside-nic inactive
XXXXX-Remote_splitTunnelAcl-list of allowed access standard 10.0.1.0 255.255.255.0
XXXXX-Remote_splitTunnelAcl-list of allowed access standard 10.1.1.0 255.255.255.0
XXXXX-Remote_splitTunnelAcl-list of allowed access standard 10.1.10.0 255.255.255.0
XXXXX-Remote_splitTunnelAcl-list of allowed access standard 192.168.10.0 255.255.255.0
inside_nat0_outbound list extended access permitted ip network voip 192.168.254.0 object
inside_nat0_outbound list extended access permitted ip object cue-network 192.168.254.0
inside_nat0_outbound list extended access permits data-private-network ip object 192.168.254.0 object
inside_nat0_outbound list extended access permitted ip object asa-data-inside-network 192.168.254.0
inside_nat0_outbound list extended access permitted ip voip-network 192.168.0.0 idle object
inside_nat0_outbound list extended access permitted ip inactive cue-network 192.168.0.0 object
inside_nat0_outbound list extended access allowed object data-private-network 192.168.0.0 inactive ip
inside_nat0_outbound list extended access allowed object asa-data-inside-network 192.168.0.0 inactive ip
inside_nat0_outbound list extended access permitted ip voip-network 192.168.1.0 idle object
inside_nat0_outbound list extended access permitted ip inactive cue-network 192.168.1.0 object
inside_nat0_outbound list extended access allowed object data-private-network 192.168.1.0 inactive ip
inside_nat0_outbound list extended access allowed object asa-data-inside-network 192.168.1.0 inactive ip
inside_nat0_outbound list extended access allowed object ip voip-network object nj-asa-priv-netowrk
inside_nat0_outbound list extended access permitted ip cue-network object nj-asa-priv-netowrk object
inside_nat0_outbound list extended access permitted ip object data-private-network nj-asa-priv-netowrk
inside_nat0_outbound list extended access permitted ip object asa data-inside-network-nj-asa-priv-netowrk
inside_nat0_outbound list extended access permitted ip cue-XXXX-asa-private-network network object
inside_nat0_outbound extended access list permit ip object asa - Interior-data object XXXX-asa-private-network network
inside_nat0_outbound list extended access permitted ip voip XXXX-asa-private-network network object
inside_nat0_outbound list extended access allowed object of data-private-network ip XXXX-asa-private-network object
ezvpn1 list standard access allowed 192.168.10.0 255.255.255.0
ezvpn1 list standard access allowed 10.1.10.0 255.255.255.0
ezvpn1 list standard access allowed 10.0.1.0 255.255.255.0
ezvpn1 list standard access allowed 10.1.1.0 255.255.255.0
ezvpn1 list standard access allowed 192.168.0.0 255.255.255.0
ezvpn1 list standard access allowed 192.168.1.0 255.255.255.0
ezvpn1 list standard access allowed 192.168.2.0 255.255.255.0
ezvpn1 list standard access allowed 192.168.3.0 255.255.255.0
ezvpn1 list standard access allowed 192.168.4.0 255.255.255.0
ezvpn1 list standard access allowed 192.168.5.0 255.255.255.0
ezvpn1 standard access list allow the 192.168.6.0 255.255.255.0
ezvpn1 standard access list allow 192.168.7.0 255.255.255.0
ezvpn1 standard access list allow 192.168.8.0 255.255.255.0
ezvpn1 list standard access allowed 192.168.9.0 255.255.255.0
access-list capout extended permitted udp object asa-data-outside-nic telepacific-voip-trunk inactive
access-list capout extended permitted udp object telepacific-voip-trunk asa-data-outside-nic inactive
allowed to capture access extended list ip pbx-cue-outside-nic object nj-asa-priv-netowrk
allowed to capture access extended list ip pbx-cue-Interior-nic object nj-asa-priv-netowrk
object capture allowed extended ip access list? object - asa-private-network pbx-cue-outside-nic
object capture allowed extended ip access list? object - asa-private-network pbx-cue-Interior-nic
capture extensive list ip pbx object nj-asa-priv-netowrk-cue-exterieur-nic object access permits
capture extensive list ip pbx object nj-asa-priv-netowrk-cue-interieur-nic object access permits
object capture allowed extended ip access list? object - asa-private-network pbx-cue-outside-nic
object capture allowed extended ip access list? object - asa-private-network pbx-cue-Interior-nic
ciscotest list extended access allowed host ip network voip 192.168.5.41 idle object
access-list extended ciscotest allowed host 192.168.5.41 voip inactive ip network object
ciscotest list extended access allowed host ip network voip 192.168.5.43 idle object
access-list extended ciscotest allowed host 192.168.5.43 voip inactive ip network object
access-list out_in note remote access attempted
out_in list extended access deny ip object China unicom shandong network any4
access-list out_in note remote access attempted
out_in list extended access deny ip object we-the-mianbaodianying any4
out_in list extended access deny SIP pbx-voip-Interior-nic EQ udp object china-education-and-research-network-center object
out_in list extended access allow icmp any4 object vpn-server-nic
out_in list extended access permitted tcp any4 pptp vpn-server-nic eq of object
out_in list extended access permitted tcp any4 object vpn-server-nic eq 47
out_in list extended access allow accord any4 object vpn-server-nic
out_in list extended access allow icmp any4 object pbx-voip-Interior-nic
out_in list extended access permitted udp any4 object pbx-voip-Interior-nic eq tftp
out_in list extended access permitted tcp any4 object pbx-voip-Interior-nic eq h323
out_in list extended access permitted udp any4 sip pbx-voip-Interior-nic eq of object
Comment from out_in-HTTPS access outside the access list
out_in list extended access permitted tcp any4 object data-private-network eq https
outside_access_in list extended access allow icmp host 192.168.10.20 any4
access-list extended outside_access_in permit tcp host 192.168.10.20 any4 eq pptp
outside_access_in list extended access allowed host any4 object 47 192.168.10.20
outside_access_in list extended access allow accord any4 host 192.168.10.20
outside_access_in list extended access permit tcp any object dvr dvr-6036 object-group
outside_access_in list extended access permit udp any object dvr dvr-6036 object-group
outside_access_in list extended access allowed object dvr-8888 any object dvr
outside_access_in list extended access allow icmp any4 host 10.1.1.1
access-list extended outside_access_in permit udp host 10.1.1.1 any4 eq tftp
access-list extended outside_access_in permit tcp host 10.1.1.1 any4 eq h323
access-list allowed outside_access_in extended udp any4 host 10.1.1.1 eq sip
go to list of access outside_access_in note incoming https.
outside_access_in list extended access permitted tcp any4 192.168.10.0 255.255.255.0 eq https
pager lines 24
Enable logging
exploitation forest-size of the buffer 1048576
monitor debug logging
debug logging in buffered memory
asdm of logging of information
address record [email protected] / * /
exploitation forest-address recipient [email protected] / * / level of errors
exploitation forest flash-bufferwrap
No registration message 106015
No message logging 313001
No registration message 313008
no logging message 106023
No message logging 710003
no logging message 106100
No message logging 302015
No message recording 302014
No message logging 302013
No message logging 302018
No message logging 302017
No message logging 302016
No message logging 302021
No message logging 302020
destination of exports flow inside 192.168.10.20 4432
Outside 1500 MTU
Within 1500 MTU
ICMP unreachable rate-limit 3 burst-size 1
ICMP allow any response of echo outdoors
ICMP allow any echo outdoors
ICMP allow any inaccessible outside
ICMP permitted host 75.140.0.86 outside
ICMP allow any inside
ASDM image disk0: / asdm-715 - 100.bin
don't allow no asdm history
ARP timeout 14400
no permit-nonconnected arp
NAT (inside, all) static source network-voip-obj obj-voip-network destination static obj - 192.168.254.0 obj - 192.168.254.0 no-proxy-arp-search to itinerary
NAT (inside, all) static source network-cue-obj obj-cue-network destination static obj - 192.168.254.0 obj - 192.168.254.0 no-proxy-arp-search to itinerary
NAT (inside, all) static source network-priv-obj obj-private-network destination static obj - 192.168.254.0 obj - 192.168.254.0 no-proxy-arp-search to itinerary
NAT (inside, all) static obj-data-network-obj-network destination static obj - 192.168.254.0 obj - 192.168.254.0 no-proxy-arp-search to itinerary
NAT (inside, all) static source network-voip-obj obj-voip-network destination static obj - 192.168.0.0 obj - 192.168.0.0 to route non-proxy-arp-search inactive
NAT (inside, all) static source network-cue-obj obj-cue-network destination static obj - 192.168.0.0 obj - 192.168.0.0 to route non-proxy-arp-search inactive
NAT (inside, all) static source network-priv-obj obj-private-network destination static obj - 192.168.0.0 obj - 192.168.0.0 to route non-proxy-arp-search inactive
NAT (inside, all) static obj-data-network-obj-network source destination static obj - 192.168.0.0 obj - 192.168.0.0 to route non-proxy-arp-search inactive
NAT (inside, all) static source network-voip-obj obj-voip-network destination static obj - 192.168.1.0 obj - 192.168.1.0 to route non-proxy-arp-search inactive
NAT (inside, all) static source network-cue-obj obj-cue-network destination static obj - 192.168.1.0 obj - 192.168.1.0 to route non-proxy-arp-search inactive
NAT (inside, all) static source network-priv-obj obj-private-network destination static obj - 192.168.1.0 obj - 192.168.1.0 to route non-proxy-arp-search inactive
NAT (inside, all) static obj-data-network-obj-network source destination static obj - 192.168.1.0 obj - 192.168.1.0 to route non-proxy-arp-search inactive
NAT (inside, all) static source network-voip-obj obj-voip-network destination static obj-nj-asa-private-network obj-nj-asa-private-network non-proxy-arp-search directions
NAT (inside, all) static source network-cue-obj obj-cue-network destination static obj-nj-asa-private-network obj-nj-asa-private-network non-proxy-arp-search directions
NAT (inside, all) static source network-priv-obj obj-private-network destination static obj-nj-asa-private-network obj-nj-asa-private-network non-proxy-arp-search directions
NAT (inside, all) static obj-data-network-obj-network source destination static obj-nj-asa-private-network obj-nj-asa-private-network non-proxy-arp-search directions
NAT (inside, all) static obj-data-network-obj-network destination static obj -? -asa - private - network obj -? -asa - private-network non-proxy-arp-route search
NAT (inside, all) static source network-voip-obj obj-voip-network destination static obj -? -asa - private - network obj -? -asa - private-network non-proxy-arp-route search
NAT (inside, all) static source network-cue-obj obj-cue-network destination static obj -? -asa - private - network obj -? -asa - private-network non-proxy-arp-route search
NAT (inside, all) static source network-priv-obj obj-private-network destination static obj -? -asa - private - network obj -? -asa - private-network non-proxy-arp-route search
static static obj obj-data-network-obj-network destination NAT (inside, all) source -? -asa-priv-networl obj -? -asa-priv-networl non-proxy-arp-route search
static static obj obj-voip-network obj-voip-network destination NAT (inside, all) source -? -asa-priv-networl obj -? -asa-priv-networl non-proxy-arp-route search
static static obj obj-cue-network obj-cue-network destination NAT (inside, all) source -? -asa-priv-networl obj -? -asa-priv-networl non-proxy-arp-route search
static static obj obj-private-network obj-private-network destination NAT (inside, all) source -? -asa-priv-networl obj -? -asa-priv-networl non-proxy-arp-route search
static static obj obj-cue-network obj-cue-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-data-network-obj-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-voip-network obj-voip-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-private-network obj-private-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-data-network-obj-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-voip-network obj-voip-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-cue-network obj-cue-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-private-network obj-private-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-data-network-obj-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-voip-network obj-voip-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-cue-network obj-cue-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-private-network obj-private-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
NAT (inside, all) static obj-data-network-obj-network source destination static obj-XXXX-asa-private-network obj-XXXX-asa-private-network non-proxy-arp-search directions
NAT (inside, all) static source network-voip-obj obj-voip-network destination static obj-XXXX-asa-private-network obj-XXXX-asa-private-network non-proxy-arp-search directions
NAT (inside, all) static source network-cue-obj obj-cue-network destination static obj-XXXX-asa-private-network obj-XXXX-asa-private-network non-proxy-arp-search directions
NAT (inside, all) static source network-priv-obj obj-private-network destination static obj-XXXX-asa-private-network obj-XXXX-asa-private-network non-proxy-arp-search directions
static static obj obj-data-network-obj-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-voip-network obj-voip-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-cue-network obj-cue-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
static static obj obj-private-network obj-private-network destination NAT (inside, all) source -? obj - asa-private-network -? -asa-private-network non-proxy-arp-route search
!
object obj-asa-Interior-voip-nic network
NAT XXX.XXX static (inside, outside). XXX.244
network obj_any object
NAT dynamic interface (indoor, outdoor)
network obj_any-01 object
NAT (inside, outside) dynamic obj - 0.0.0.0
object obj-vpn-nic network
NAT XXX.XXX static (inside, outside). XXX.254
network dvr-nat-tcp8888 object
NAT (inside, outside) interface static 8888 8888 tcp service
network dvr-nat-tcp6036 object
NAT (inside, outside) interface static 6036 6036 tcp service
network dvr-nat-udp6036 object
NAT (inside, outside) interface static service udp 6036 6036
Access-group outside_access_in in interface outside
Route outside 0.0.0.0 0.0.0.0 XXX.XXX. XXX.241 1
Route inside 10.1.1.0 255.255.255.0 10.0.1.2 1
Route inside 10.1.10.0 255.255.255.252 10.0.1.2 1
Route inside 192.168.10.0 255.255.255.0 10.0.1.2 1
Timeout xlate 03:00
Pat-xlate timeout 0:00:30
Timeout conn 01:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
Sunrpc timeout 0:10:00 h323 0:05:00 h225 mgcp from 01:00 0:05:00 mgcp-pat 0:05:00
Sip timeout 0:30:00 sip_media 0:02:00 prompt Protocol sip-0: 03:00 sip - disconnect 0:02:00
Timeout sip-provisional-media 0:02:00 uauth 0:05:00 absolute
timeout tcp-proxy-reassembly 0:01:00
Floating conn timeout 0:00:00
dynamic-access-policy-registration DfltAccessPolicy
identity of the user by default-domain LOCAL
the ssh LOCAL console AAA authentication
AAA authentication http LOCAL console
AAA authentication enable LOCAL console
LOCAL AAA authentication serial console
AAA authentication LOCAL telnet console
Enable http server
http 192.168.10.0 255.255.255.0 inside
http 10.0.1.0 255.255.255.0 inside
http 192.168.254.0 255.255.255.0 inside
http 0.0.0.0 0.0.0.0 outdoors
authentication & encryption v3 private Server SNMP group
SNMP server group No_Authentication_No_Encryption v3 /noauth
SNMP-server host inside the 192.168.10.20 community *.
Server SNMP Ontario, CA location
SNMP Server contact [email protected] / * /
Server enable SNMP traps snmp authentication linkup, linkdown warmstart of cold start
Crypto ipsec transform-set ikev1 SHA-ESP-3DES esp-3des esp-sha-hmac
Crypto ipsec transform-set ikev1 ESP-AES-256-MD5 esp-aes-256 esp-md5-hmac
Crypto ipsec transform-set ikev1 ESP-DES-SHA esp - esp-sha-hmac
Crypto ipsec transform-set ikev1 esp ESP-DES-MD5-esp-md5-hmac
Crypto ipsec transform-set ikev1 ESP-AES-192-MD5 esp-aes-192 esp-md5-hmac
Crypto ipsec transform-set ikev1 ESP-3DES-MD5-esp-3des esp-md5-hmac
Crypto ipsec transform-set ikev1 ESP-AES-256-SHA esp-aes-256 esp-sha-hmac
Crypto ipsec transform-set ikev1 ESP-AES-128-SHA aes - esp esp-sha-hmac
Crypto ipsec transform-set ikev1 ESP-AES-192-SHA esp-aes-192 esp-sha-hmac
Crypto ipsec transform-set ikev1 ESP-AES-128-MD5-esp - aes esp-md5-hmac
Crypto ipsec pmtu aging infinite - the security association
crypto dynamic-map SYSTEM_DEFAULT_CRYPTO_MAP 65535 pfs Group1 set
Dynamic crypto map SYSTEM_DEFAULT_CRYPTO_MAP 65535 set ikev1 transform-set ESP-AES-128-SHA ESP-AES-128-MD5 ESP-AES-192-SHA ESP-AES-192-MD5 ESP-AES-256-SHA ESP-AES-256-MD5-ESP-3DES-MD5 ESP-3DES-SHA SHA-DES-ESP ESP - THE - MD5
Crypto dynamic-map myDYN-card 5 set transform-set ESP-DES-MD5 ikev1
outside_map card crypto 65535-isakmp dynamic ipsec SYSTEM_DEFAULT_CRYPTO_MAP
outside_map interface card crypto outside
dynamic crypto isakmp 65535 ipsec myDYN-map myMAP map
Crypto ca trustpoint CAP-RTP-001_trustpoint
Terminal registration
Configure CRL
Crypto ca trustpoint CAP-RTP-002_trustpoint
Terminal registration
Configure CRL
Crypto ca trustpoint _internal_ctl_phoneproxy_file_SAST_0
registration auto
full domain name no
name of the object cn = "_internal_ctl_phoneproxy_file_SAST_0"; UO = "STG"; o = "Cisco Inc."
_internal_ctl_phoneproxy_file_SAST_0 key pair
Configure CRL
Crypto ca trustpoint _internal_ctl_phoneproxy_file_SAST_1
registration auto
full domain name no
name of the object cn = "_internal_ctl_phoneproxy_file_SAST_1"; UO = "STG"; o = "Cisco Inc."
_internal_ctl_phoneproxy_file_SAST_1 key pair
Configure CRL
Crypto ca trustpoint _internal_PP_ctl_phoneproxy_file
registration auto
full domain name no
name of the object cn = "_internal_PP_ctl_phoneproxy_file"; UO = "STG"; o = "Cisco Inc."
_internal_PP_ctl_phoneproxy_file key pair
Configure CRL
Crypto ca trustpoint Cisco-Mfg-CA
Terminal registration
Configure CRL
Crypto ca trustpoint phoneproxy_trustpoint
registration auto
full domain name XXXXXXXXXX.com
name of the object CN = XXXXXX - ASA
phoneproxy_trustpoint key pair
Configure CRL
trustpool crypto ca policy
string encryption CAP-RTP-001_trustpoint ca certificates
certificate ca 7612f960153d6f9f4e42202032b72356
quit smoking
string encryption CAP-RTP-002_trustpoint ca certificates
certificate ca 353fb24bd70f14a346c1f3a9ac725675
quit smoking
Crypto ca certificate chain _internal_ctl_phoneproxy_file_SAST_0
certificate e1aee24c
CA
quit smoking
Crypto ca certificate chain _internal_ctl_phoneproxy_file_SAST_1
certificate e4aee24c
quit smoking
Crypto ca certificate chain _internal_PP_ctl_phoneproxy_file
certificate e8aee24c
quit smoking
a string of ca crypto Cisco-Mfg-CA certificates
certificate ca 6a6967b3000000000003
quit smoking
Crypto ca certificate chain phoneproxy_trustpoint
certificate 83cbe64c
quit smoking
Crypto ikev1 allow outside
IKEv1 crypto policy 5
preshared authentication
the Encryption
md5 hash
Group 2
life 86400
IKEv1 crypto policy 10
preshared authentication
3des encryption
sha hash
Group 2
life 86400
Telnet timeout 5
SSH 10.0.1.0 255.255.255.0 inside
SSH 0.0.0.0 0.0.0.0 inside
SSH timeout 60
Console timeout 0
management-access insidepriority-queue outdoors
TX-ring-limit of 256
!
maximum-session TLS-proxy 24
!
!
TLS-proxy tls_proxy
_internal_PP_ctl_phoneproxy_file point server trust
CTL-file ctl_phoneproxy_file
file-entry cucm-tftp trustpoint phoneproxy_trustpoint address 73.200.75.244
!
Media-termination asdm_media_termination
address XXX.XXX. XXX.245 outside interface
address interface inside 10.0.1.245!
Phone-proxy asdm_phone_proxy
Media-termination asdm_media_termination
interface address 10.1.1.1 TFTP server on the inside
TLS-proxy tls_proxy
no settings disable service
XXX.XXX proxy server address. Outside the xxx.242 80 interface
a basic threat threat detection
threat detection statistics
a statistical threat detection tcp-interception rate-interval 30 burst-400-rate average rate 200
NTP server 192.168.10.60 source inside
internal group myGROUP strategy
Group myGROUP policy attributes
VPN-idle-timeout no
VPN-session-timeout no
Split-tunnel-policy tunnelspecified
value of Split-tunnel-network-list ezvpn1
allow to NEM
XXXXX group policy / internal remote
attributes of group XXXXX policy / remote
Ikev1 VPN-tunnel-Protocol
Split-tunnel-policy tunnelspecified
Split-tunnel-network-list value XXXXX-Remote_splitTunnelAcl
fstorm encrypted EICAA5sjaiU.vh05 privilege 15 password username
username fstorm attributes
type of remote access service
username password encrypted PPfytzRN94JBZlXh privilege 0 ciscotac
username cisco password encrypted privilege 15 omWHH15zt6aLxWSr
attributes username cisco
type of remote access service
username XXXXXu8 encrypted password rmZe1Ee0HeReQn6N
username XXXXXu8 attributes
type of remote access service
username password uniadmin G72KWXo/GsACJLJ7 encrypted privilege 15
username XXXXXU1 encrypted password privilege 0 rmZe1Ee0HeReQn6N
username XXXXXU1 attributes
Strategy Group-VPN-XXXXX / remote
type of remote access service
username XXXXXu3 encrypted password rmZe1Ee0HeReQn6N
username XXXXXu3 attributes
type of remote access service
username XXXXXu2 encrypted password rmZe1Ee0HeReQn6N
username XXXXXu2 attributes
type of remote access service
username XXXXXu5 encrypted password rmZe1Ee0HeReQn6N
username XXXXXu5 attributes
type of remote access service
username XXXXXu4 encrypted password rmZe1Ee0HeReQn6N
username XXXXXu4 attributes
type of remote access service
username XXXXXu7 encrypted password rmZe1Ee0HeReQn6N
username XXXXXu7 attributes
type of remote access service
username XXXXXu6 encrypted password rmZe1Ee0HeReQn6N
username XXXXXu6 attributes
type of remote access service
tunnel-group XXXXX type remote access / remote
attributes global-tunnel-group XXXXX / remote
XXXXX address pool / remote
Group Policy - by default-XXXXX / remote
IPSec-attributes tunnel-group XXXXX / remote
IKEv1 pre-shared-key *.
type tunnel-group mytunnel remote access
tunnel-group mytunnel General-attributes
strategy - by default-group myGROUP
mytunnel group of tunnel ipsec-attributes
IKEv1 pre-shared-key *.
!
class-card CM-VOICE-SIGNAL
match dscp af31
class-map-outside-phoneproxy
match eq 2443 tcp port
class-map inspection_default
match default-inspection-traffic
Class-map data
match flow ip destination-address
match tunnel-group mytunnel
class-card CM-VOICE
match dscp ef
!
!
type of policy-card inspect dns preset_dns_map
parameters
maximum message length automatic of customer
message-length maximum 1024
Policy-map global_policy
class inspection_default
inspect the preset_dns_map dns
inspect the ftp
inspect h323 h225
inspect the h323 ras
inspect the rsh
inspect the rtsp
inspect esmtp
inspect sqlnet
inspect the skinny
inspect sunrpc
inspect xdmcp
inspect the sip
inspect the netbios
inspect the tftp
Review the ip options
inspect the pptp
inspect the icmp
class class by default
Statistical accounting of user
flow-export-type of event all 192.168.10.20 destination
outside-policy policy-map
class outside-phoneproxy
inspect the thin phone-proxy asdm_phone_proxy
CM-VOICE class
priority
CM-VOICE-SIGNAL class
priority
World-Policy policy-map
!
global service-policy global_policy
207.46.163.138 SMTP server
context of prompt hostname
no remote anonymous reporting call
call-home
Profile of CiscoTAC-1
no active account
http https://tools.cisco.com/its/service/oddce/services/DDCEService destination address
email address of destination [email protected] / * /
destination-mode http transport
Subscribe to alert-group diagnosis
Subscribe to alert-group environment
Subscribe to alert-group monthly periodic inventory
monthly periodicals to subscribe to alert-group configuration
daily periodic subscribe to alert-group telemetry
HPM topN enable
Cryptochecksum:8bb3014c2a6deba7c80e5f897b3d34cb
: endIf someone could give a clue as to what could be the problem, I would appreciate it.
/ / / / o ? 0:o); ++ rc; c ++) a [c] .apply (i, r); var s = f [g [n]]; {return s & s.push ([m, n, r, i]), I} function p (e, t) {[e] w = l (e) .concat (t)} function l (e) {return [e] w |} []} function d (e) {return s [e] [e] s =: o (n)} function v (e, t) {c (e, function (e, n) {t = t |})} "" featured ", g [n] = t, f t | (f[t]=[])})} var w = {,} g = {}, m = {on: p, emit: n, get: d, listeners: l, context: t, buffer: v}; "return m} function i() {return new r} var a ='[email protected] / * /', u = e ("GDS"), (2) c = e, f is {}, s = {}, p is t.exports = o (); [p.backlog = f}, {}], gos: [function (e, t, n) {function r (e, t, n) {if (o.call (e, t)) e [t] return; var r = n (); if (Object.defineProperty & Object.keys) try {return Object.defineProperty (e t, {value: r, available in writing:! 0, countable:! 1}), r} catch (i) {return [t] = r, r e} var o = Object.prototype.hasOwnProperty; t.exports = r}, {}], handle: [function (e, t, n) {function r (e, t, n [{(, r) {o.buffer([e],r), o.emit(e,t,n)} var o = e("ee").get ("handle"); t.exports = r, r.ee = o}, {}], id: [function (e, t, n) {function r (e) {var t = typeof e; return! e |}}] "(» Object"!==t&&"function"!==t?-1:e===Window?0:a(e,i,Function() {return o ++})} var o = 1, I = "[email protected] / * /', a = e ("gos"); [t.exports = r}, {}], charger: [function (e, t, n) {function r() {if(!w++) {var e = v.info = NREUM.info, t = s.getElementsByTagName ("script") [0]; if(e&&e.licenseKey&&e.applicationID&&t) {c (l, function (t, n) {[t] e |})}}}}] (e [t] = n)}) ; var n = "https" = p.split (":") [0] | e.sslForHttp; v.proto = n? ([' https://":"http://",u("Mark",["OnLoad",a ()], null,"api"); var r = s.createElement ("script");r.src=v.proto+e.agent,t.parentNode.insertBefore(r,t)}}} function o() {"complete" = s.readyState & i ()} function i() {u ("mark", ["domContent", a ()], null, "api")} function a() {return (new Date) .getTime ()} var u = e ('handful'), c = e (2), f = window, s = f.document; NREUM.o = {ST:setTimeout, CT:clearTimeout, XHR:f.XMLHttpRequest, REQ:f.Request, EV:f.Event, PR:f.Promise, MO:f.MutationObserver}, e (1); var p=""+location,l={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-918.min.js"},d=window. XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test (navigator.userAgent), v = t.exports = {offset: a (), original: p, features: {}, xhrWrappable:d}; s.addEventListener? (s.addEventListener("DOMContentLoaded",i,!1),f.addEventListener("load",r,!1)):(s.attachEvent("onreadystatechange",o),f.attachEvent("onload",r)),u("mark",["firstbyte",a ()], null, "api"); ({[var w = 0}, {}]}, {}, ["loader"]); // ]]> // // //
Glad you were able to solve the problem! Also, thank you for taking the time to come back and post the solution here (+ 5 from me)!
Now, given that your issue is resolved, you must mark the thread as "answered" :)
Thank you for evaluating useful messages!
-
Method to apply a style HTTP in Cascades/QML?
Something like AJAX. What is the equivalent in Cascades/QML? What classes should I Explorer in the API?
Advice would be greatly appreciated.
Applications vary.
http://someservice.com/v1/do/blah
http://someservice.com/v1/do/meh
The output of the service is JSON.
I'll take the exit and probably put it in a list (much like the sample application of stamp collector)
Help me get started at all help or sample code would be really useful. I imagine that it would be useful for developers who integrate their stunts BB10 app API or data of third parties.
Thank you!
Hello
I wrote a simple example application to show how to create an application that consumes a twitter feed and display JSON content crawled in a standard list view.
First create a new project named 'Twitter', by selecting file-> New-> BlackBerry Cascades C++ Project, and then choose the option "Empty project" Standard.
We will start by creating a class called TwitterRequest responsible for the download and let us know through the slots and signals that the twitter JSON data is available. This class must be placed in your src/folder of the project
TwitterRequest.hpp
/* * Copyright (c) 2011-2012 Research In Motion Limited. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef TWITTERREQUEST_HPP_ #define TWITTERREQUEST_HPP_ #include
/* * This class is responsible for making a REST call to the twitter api * to retrieve the latest feed for a twitter screen name. It emits the complete() * signal when the request has completed. */ class TwitterRequest : public QObject { Q_OBJECT public: TwitterRequest(); virtual ~TwitterRequest(); /* * Makes a network call to retrieve the twitter feed for the specified screenname * @param screenname - the screen name of the feed to extract * @see onTimelineReply */ void getTimeline(QString screenname); public slots: /* * Callback handler for QNetworkReply finished() signal */ void onTimelineReply(); signals: /* * This signal is emitted when the twitter request is received * @param info - on success, this is the json reply from the request * on failure, it is an error string * @param success - true if twitter request succeed, false if not */ void complete(QString info, bool success); }; #endif /* TWITTERREQUEST_HPP_ */ TwitterRequest.cpp
/* * Copyright (c) 2011-2012 Research In Motion Limited. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include "TwitterRequest.hpp" #include
#include #include #include #include TwitterRequest::TwitterRequest() { } TwitterRequest::~TwitterRequest() { } void TwitterRequest::getTimeline(QString screenname) { QNetworkAccessManager* netManager = new QNetworkAccessManager(); if (!netManager) { qDebug() << "Unable to create QNetworkAccessManager!"; emit complete("Unable to create QNetworkAccessManager!", false); return; } QString queryUri = "http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_n..."; queryUri += screenname; QUrl url(queryUri); QNetworkRequest req(url); QNetworkReply* ipReply = netManager->get(req); connect(ipReply, SIGNAL(finished()), this, SLOT(onTimelineReply())); } void TwitterRequest::onTimelineReply() { QNetworkReply* reply = qobject_cast (sender()); QString response; bool success = false; if (reply) { if (reply->error() == QNetworkReply::NoError) { int available = reply->bytesAvailable(); if (available > 0) { int bufSize = sizeof(char) * available + sizeof(char); QByteArray buffer(bufSize, 0); int read = reply->read(buffer.data(), available); response = QString(buffer); success = true; } } else { response = QString("Error: ") + reply->errorString() + QString(" status:") + reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toString(); qDebug() << response; } reply->deleteLater(); } if (response.trimmed().isEmpty()) { response = "Twitter request failed. Check internet connection"; qDebug() << response; } emit complete(response, success); } Then, replace the main.qml with the following content.
import bb.cascades 1.0 Page { content: Container { background : Color.DarkRed layout : DockLayout { } ListView { layoutProperties : DockLayoutProperties { verticalAlignment : VerticalAlignment.Center } objectName : "basicTimelineView" id : basicTimelineView listItemComponents: [ ListItemComponent { type: "item" StandardListItem { statusText: { ListItemData.created_at } descriptionText: { ListItemData.text } } } ] } } onCreationCompleted: { cs.getTimeline("ladygaga"); } }
This is a simple page with a ListView with standard components, indicating the date and the content of the tweet. As you can see, immediately after that page is created a call is made in the c++ code by using the context property 'cs' set in the constructor for the App to retrieve the latest tweets of the usernamed "ladygaga". To learn more about the call c ++ QML here https://bdsc.webapps.blackberry.com/cascades/documentation/ui/integrating_cpp_qml/index.html
Finally, this linking is the App class. It uses slot machines to handle the "full" signal generated by the class TwitterRequest when data are available, analyzes the data in a model of GroupData and fills the ListView with the recovered data.
App.HPP
#ifndef APP_H #define APP_H #include
#include class App : public QObject { Q_OBJECT public: App(); /* * Called by the QML to get a twitter feed for the screen nane */ Q_INVOKABLE void getTimeline(QString screenName); public slots: /* * Handles the complete signal from TwitterRequest when * the request is complete * @see TwitterRequest::complete() */ void onTwitterTimeline(QString info, bool success); protected: bb::cascades::AbstractPane* m_root; }; #endif // ifndef APP_H App.cpp
#include
#include #include #include #include #include "App.hpp" #include "TwitterRequest.hpp" using namespace bb::cascades; App::App() { QmlDocument *qml = QmlDocument::create("main.qml"); qml->setContextProperty("cs", this); m_root = qml->createRootNode (); Application::setScene(m_root); } void App::getTimeline(QString screenName) { //sanitize screenname QStringList list = screenName.split(QRegExp("\\s+"), QString::SkipEmptyParts); if (list.count() <= 0) { qDebug() << "please enter a valid screen name"; return; } QString twitterid = list[0]; TwitterRequest* tr = new TwitterRequest(); tr->getTimeline(twitterid); connect(tr, SIGNAL(complete(QString, bool)), this, SLOT(onTwitterTimeline(QString, bool))); } void App::onTwitterTimeline(QString info, bool success) { if (!success) { qDebug() << "Error retrieving twitter fee: " << info; return; } ListView* list = m_root->findChild ("basicTimelineView"); if (!list || list->dataModel() != NULL) { qDebug() << "basic list already populated"; return; //if basic timeline list not found or already populated do nothing } // Create a group data model with id as the sorting key GroupDataModel* dm = new GroupDataModel(QStringList() << "id_str"); dm->setGrouping(ItemGrouping::None); // parse the json response with JsonDataAccess bb::data::JsonDataAccess ja; QVariant jsonva = ja.loadFromBuffer(info); // the qvariant is an array of tweets which is extracted as a list QVariantList feed = jsonva.toList(); // for each object in the array, push the variantmap in its raw form // into the ListView for (QList ::iterator it = feed.begin(); it != feed.end(); it++) { QVariantMap tweet = it->toMap(); dm->insert(tweet); } // set the data model to display list->setDataModel(dm); list->setVisible(true); } I hope that's enough to help you get started. There are many improvements that can be made, for example using multiple pages, load the ajax style tweets, even having a page where the twitter user name can be changed, and so on of error handling. Good luck!
See you soon
Swann
Maybe you are looking for
-
I have also restarted Firefox according to the instructions of the group, reinstalled the malware Stoppers and popups blockers. I'm still getting popups on the left and right of my screen, cute little ads that popup in the photos I look and a persist
-
Qosmio F10 - where can I find the correct BIOS update?
My Qosmio F10 has a mother of replacement of Toshiba with a Geforce Go 6600 GA and an Intel 915 chipset. If I understand well Toshiba manual support that this should now be designated F10 - R. I tried to update the BIOS to the latest version (2007) F
-
need help with my pc progamsbooting all programs of all programs
I need to help all programs from my PC and does not small l or delete form my pc help me me start pc I don't go to my first Cup programs go in my programs online. All programs starting now is the CD Windows Visat I don't see and I don't online thanks
-
N2024P support for 802.3at
Hello. N2024P is consistent with the 802.3at standard (support 15, 4W/port)? In standard rendered datasheetsthe is not listed, I found that the data only 30, 4W/port is supported. I need this information to comply with the tender specifications. Than
-
Error 1317 when installing applications on Windows 7 Ultimate
HelloI get an Error 1317 when you install the application on windows 7 ultimate. Always when the application attempts to create menus. Always the path c:\programData\Microsoft\Windows\Start Menu Some applications if they have a choice to not allow